VS2010中使用CL快速 生成DLL的方法
生活随笔
收集整理的這篇文章主要介紹了
VS2010中使用CL快速 生成DLL的方法
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
方案一:
1、命令行中輸入cl example.cpp,生成example.obj和example.lib文件。有可能還會提示“沒有入口點”的錯誤。這是因為我們的CPP中是要生成dll文件的,并沒有main()這樣的主函數(shù)作為入口點。如果是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的函數(shù)中加載example.exe.
注意:/LD一定要大寫,不能寫成/ld,這里可折騰了我快一天了才找出來的原因。
轉(zhuǎn)載于:https://www.cnblogs.com/dyllove98/p/3170153.html
總結(jié)
以上是生活随笔為你收集整理的VS2010中使用CL快速 生成DLL的方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 荒野的召唤-育空河谷地图
- 下一篇: Linq 数据库操作(增删改查)