C++中創建動態連接庫及使用注意事項

只是給出了大概的步驟,具體的實現細節如.h及.cpp文件的編寫未寫。函數

首先,動態鏈接庫的服務端程序(創建動態連接庫)spa

file->new->Projects->Win32Dynamic-LinkLibrary,創建工程名(舉例)爲:interfaceImpio

在工程interfaceImp中創建相應的.h文件和.cpp文件。最後編譯、連接.cpp文件便可以生成.dll文件(即動態連接庫文件,注意該.cpp文件沒法運行)。編譯

而後,客戶端程序(使用動態連接庫的代碼)class

File->new->Projects->Win32 Console Application,創建工程名(舉例)爲:DllClientfile

在工程DllClient中創建相應的.h.cpp文件,最後運行主函數便可。(注意:在編譯連接運行主程序前,須要將服務端程序生成的.dll文件複製到DllClient工程的Debug文件夾中,不然運行時導入不了動態連接文件,會出錯。)bug

相關文章
相關標籤/搜索