2011-09-28 45 views
1

任何人都可以給我一些步驟來創建DLL而不使用類,這意味着它只會在頭文件和源文件中的方法將只有DLLmain()加上其他方法。我使用Visual Studio 2005來創建MFC DLL,但它始終生成類。我從來沒有創建DLL之前,但我被告知,我可以創建DLL沒有類/面向對象的概念,只是普通的函數。我怎樣才能創建DLL沒有類

謝謝。

+0

不要創建'MFC' DLL。 :)'MFC'是所有的類,如果你使用它,你至少會自動擁有一個類。畢竟,'MFC'的意思是'微軟基礎類'。創建一個普通的DLL。 –

+0

我該如何創建普通的DLL。抱歉忘了提及我正在爲智能設備Windows Mobile構建DLL。 – Bopha

回答

1

對於普通的Win32 DLL:

新建項目嚮導,在的Visual C++/的Win32,選擇Win32項目

然後在下一頁中,選擇DLL作爲應用程序類型

您可能要選擇導出函數以及獲取導出的變量,函數和類的示例代碼。 從那裏開始,簡單地刪除你不需要的東西(比如類)。

我不再安裝Windows Mobile SDK,但我很確定您會找到相同類型的嚮導來創建Windows Mobile DLL項目。

當然,如果你不想要C++類,忘了MFC!

+0

我明白了,謝謝。對於我來創建一個空的DLL項目,我不得不選擇Win32智能設備項目類型,而不是MFC DLL類型。 – Bopha