回覆列表
-
1 # 使用者3198770057631
-
2 # 使用者3416890448769
如果你使用的是VISUAL STUDIO
1、從“檔案”選單中,選擇“新建”,然後選擇“專案…”。
2、從“專案型別”窗格中選擇“Visual C++”下的“Win32”。
3、從“模板”窗格中,選擇“Win32 控制檯應用程式”。
4、為專案選擇一個名稱,如“MathFuncsDll”,並將其輸入“名稱”欄位。為解決方案選擇一個名稱,如“DynamicLibrary”,並將其輸入“解決方案名稱”欄位。
5、按“確定”啟動 Win32 應用程式嚮導。在“Win32 應用程式嚮導”對話方塊的“概述”頁中,按“下一步”。
6、從“Win32 應用程式嚮導”中的“應用程式設定”頁中,選擇“應用程式型別”下的“DLL”(如果可用),或者選擇“控制檯應用程式”(如果“DLL”不可用)。某些版本的 Visual Studio 不支援使用嚮導建立 DLL 專案。您可以稍後對此進行更改,以將專案編譯為 DLL。
7、從“Win32 應用程式嚮導”的“應用程式設定”頁中,選擇“附加選項”下的“空專案”。
C#呼叫C#的dll方便多了啊。
1.新建一個C#的類庫(Class Library)
程式碼編輯完成之後,生成該類庫,會得到一個dll
2.新建一個控制檯應用程式,來呼叫該類庫
新增完成之後,該控制檯應用程式變成了這樣
2.2 下面就可以呼叫了,首先,引入類庫的名稱空間,然後就可以呼叫了。
3.大功告成,生成控制檯應用程式,執行(記得把ConsoleApplication1設定成啟動項)
以上是一個簡單的呼叫,當然C#甚至可以把窗體都封裝到dll中,被呼叫方也不僅限於Console Application. 但是思路都是一致的