欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

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

发布时间:2023/12/13 编程问答 46 豆豆
生活随笔 收集整理的这篇文章主要介绍了 VS2010中使用CL快速 生成DLL的方法 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

方案一:
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,这里可折腾了我快一天了才找出来的原因。

转载于:https://www.cnblogs.com/dyllove98/p/3170153.html

总结

以上是生活随笔为你收集整理的VS2010中使用CL快速 生成DLL的方法的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。