VS2010中使用CL快速 生成DLL的方法
来源:互联网 发布:淘宝网域名是什么 编辑:程序博客网 时间:2024/06/05 11:24
方案一:
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,这里可折腾了我快一天了才找出来的原因。
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中使用CL快速 生成DLL的方法
- JNI中使用cl命令生成DLL文件
- WIN7下VS2010中使用cl编译的步骤
- VS2010下生成dll的方法
- VS2010下生成dll的方法(更新)
- VS2010下生成dll的方法
- VS2010下生成dll的方法
- VS2010下生成dll的方法
- 使用JNI,vs2010 生成dll, JSP中调用dll
- 利用VS2010生成DLL文件及DLL中函数和全局变量的使用
- VS2010中调试DLL工程的方法
- VS2010下生成dll的方法(第二种方法)
- 在Windows下使用cl编译器编译生成简单的DLL例程
- DEV-CPP中生成和使用DLL的方法
- DEV-CPP中生成和使用DLL的方法
- VS2010 C#中调用matlab2014a生成的dll的几个问题
- 在VS2010中调用MATLAB生成的DLL
- 使用vs2010生成64位的dll文件
- Oracle 数据泵详解
- 打击泛滥的低质量广告垃圾弹窗广告或者混淆
- oracle里的listener.ora和tnsnames.ora内容讲解
- php 解析xml 的四种方法(转)
- 《Rapid Development:Taming Wild Software Schedules》阅读(五)
- VS2010中使用CL快速 生成DLL的方法
- 转载: 循序渐进学Minifilter(微过滤器) 之 一 (开篇)
- 快速提高网站外链的方法
- php编码规范个人小结
- Eclipse中syso 快捷键 Alt + / 不能使用的问题
- cocos2d-x初步---生命周期函数的调用
- VMware vSphere 服务器虚拟化之十六 桌面虚拟化之VMware Horizon View
- Android架构分析之LOG模块
- C Thread Safe and Reentrant Function Examples