VS制作dll、def文件的使用、dll加入工程使用


1、VS新建工程,在選項的時候,選擇dll和空項目,保持干凈的dll庫:

 

 

創建完以后,添加頭文件以及源文件。

2、將外部模塊使用的接口導出:

(1)函數導出:

__declspec(dllexport) int add(int a, int b)

{

     return a+b;

}

(2)類導出:

class __declspec(dllexport) testClass()

{

   testClass();

   ~testClass();

}

3、直接buiild以后,在debug或者release的目錄下就可以找到dll的文件:

 

所有要的內容都有。

 

檢查當前的dll是否導出,vs有個自己工具,使用步驟;

1、在vs的路徑下執行VCVARS32.bat,一般路徑是 C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin

2、然后執行:dumpbin命令

例子如下:

 

3、去dll的路徑下執行:dumpbin -exports XXXXX.dll即可

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM