VS2010中使用CL快速 生成DLL的方法

2022-04-11 09:20:14 字數 517 閱讀 8383

方案一:

1、命令列中輸入cl example.cpp,生成example.obj和example.lib檔案。有可能還會提示「沒有入口點」的錯誤。這是因為我們的cpp中是要生成dll檔案的,並沒有main()這樣的主函式作為入口點。如果是c檔案,則輸入cl /c example.cpp

2、命令列中輸入cl /def:example.def /dll:example.obj

方案二:

命令列中輸入 cl /ld example.cpp example.def,直接生成example.dll(名字會因在def中定義的不同而有所不同)檔案。有可能會提示(warning lnk4070: .exp 中的 /out:example.dll 指令與輸出檔名「example.exe」不同;忽略指令),這時生成的可能是example.exe檔案。只要將example.exe改成example.dll就可以了,或者直接在載入dll的函式中載入example.exe.

注意:/ld一定要大寫,不能寫成/ld,這裡可折騰了我快一天了才找出來的原因。

vs2010中使用curl 配置

第四步 開啟curl 7.21.5 lib dll debug 找到libcurld.dll和libcurld imp.lib。第五步 開啟curl 7.21.5 include 找到curl檔案和第四步找到的libcurld.dll和libcurld imp.lib一起放到你新建的工程目錄你。比如...

Qt在VS2010中使用

1 準備兩樣東西 qt win opensource 4.8.5 vs2010 和qt vs addin 1.1.11 opensource 2 安裝 先裝庫,再裝外掛程式 注意 前提是vs2010已經裝好 傻瓜式操作。3 qt預設使用mingw進行編譯,如果要使用vs2010開發,需要將qt重新編...

在VS2010中使用wxWidgets 2 9 3

wxwidgets 是跨平台的基於gtk 的c 開源庫。有點類似於windows平台的mfc。支援windows,osx,linux和unix的32位和64位結構。同時還支援一些移動平台如 windows mobile,iphone sdk和嵌入式gtk 如果對c 不熟,wxwidgets庫同時還支...