vs2005使用def檔案需要配置,這一點與vc6不同。
vc6工程中,只要有def檔案並將其新增到工程中,vc6就可以自動地生成dll與其相應的lib檔案了。
而vs2005需要指定相關的def檔案, 如下:
選擇 工程 -> 屬性 -> 鏈結器 -> 輸入. 在 "模組定義檔案" 中輸入nonmfcdll.def.
附.def檔案的作用:
讓編譯器不要以microsoft編譯器的方式處理函式名,而以指定的某方式編譯匯出函式(比如有函式func,讓編譯器處理後函式名仍為func)。這樣,就可以避免由於microsoft vc++編譯器的獨特處理方式而引起的鏈結錯誤。
VS2005使用DEF檔案來生成DLL與Lib
vs2005使用def檔案來生成dll與lib時,與vc6的設定是不一樣 的,搞的我鬱悶一下午.還好總算解決了 vc6工程中,只要有def檔案並將其新增到工程中,vc6就可以自動地生成dll與其相應的lib檔案了。但是vs2005不一樣,需要指定def檔案,方法如下 把 desdll.def 新增到...
vs2005新增include lib檔案目錄
vs2005新增include lib檔案目錄 1.新增編譯所需要的 lib 檔案 解決方案資源管理器 專案 屬性 配置屬性 聯結器 輸入 附加依賴項 裡填寫 winsock.lib 多個 lib 以空格隔開。等同於 pragma comment lib,winsock.lib 語句 2.新增庫 l...
VS2005使用點滴積累
改變ie設定使vs能除錯js ie瀏覽器 工具 網際網路選項 高階 瀏覽 停用指令碼除錯 vs2005新建c 的http的網站專案 啟動vs2005 檔案 新增 綱站 asp.net綱站 在點選 確定 按鈕前 請選擇 位置 檔案系統,http,ftp中的http 語言 visual basic,vi...