vs2005使用def檔案來生成dll與lib時,與vc6的設定是不一樣 的,搞的我鬱悶一下午.還好總算解決了
vc6工程中,只要有def檔案並將其新增到工程中,vc6就可以自動地生成dll與其相應的lib檔案了。
但是vs2005不一樣,需要指定def檔案,方法如下:
把 desdll.def 新增到工程中.
選擇 工程 > 屬性中的鏈結器,然後找到"輸入"這一項. 在 "模組定義檔案" 中輸入 desdll.def.
注意: 你需要在 debug 和 release 中都輸入該項才行.
library "desdll"
exports
encryptcode
decryptcode
vs2005中Def檔案的使用方法
vs2005使用def檔案需要配置,這一點與vc6不同。vc6工程中,只要有def檔案並將其新增到工程中,vc6就可以自動地生成dll與其相應的lib檔案了。而vs2005需要指定相關的def檔案,如下 選擇 工程 屬性 鏈結器 輸入.在 模組定義檔案 中輸入nonmfcdll.def.附.def檔...
VS20XX使用DEF檔案來生成DLL與Lib
在程式使用dll有兩個載入方式,一種是動態方式,就是loadlibrary載入dll,然後用getprocaddress來載入需要使用的dll函式。另一種就是靜態連線方式,將dll生成的lib,加入到工程中,然後使用時就像使用win api一樣使用。今天我們不討論動態載入的方式,我們採用靜態載入的方...
VS20XX使用DEF檔案來生成DLL與Lib
在程式使用dll有兩個載入方式,一種是動態方式,就是loadlibrary載入dll,然後用getprocaddress來載入需要使用的dll函式。另一種就是靜態連線方式,將dll生成的lib,加入到工程中,然後使用時就像使用win api一樣使用。今天我們不討論動態載入的方式,我們採用靜態載入的方...