[转]关于创建dll项目无法生成对应Lib文件的问题
2010-04-16 14:27
561 查看
发现已经有人写了,就懒得再写,直接转载。可惜没有原文链接,如有知道原始出处的麻烦告知。
VC6工程中,只要有DEF文件并将其添加到工程中,VC6就可以自动地生成DLL与其相应的Lib文件了。
但是VS2005不一样,需要指定DEF文件,方法如下:
把 Exports.def 添加到工程中.
选择 Project > ProPerties>Linker->Input->Module Definition
File中输入 Exports.def
用DEF文件导出函数可以避免动态库编译时自动把参数加入来修饰函数名,导致调用时出现找不到函数入口点的问题。
VC6工程中,只要有DEF文件并将其添加到工程中,VC6就可以自动地生成DLL与其相应的Lib文件了。
但是VS2005不一样,需要指定DEF文件,方法如下:
把 Exports.def 添加到工程中.
选择 Project > ProPerties>Linker->Input->Module Definition
File中输入 Exports.def
用DEF文件导出函数可以避免动态库编译时自动把参数加入来修饰函数名,导致调用时出现找不到函数入口点的问题。
相关文章推荐
- 解决vs创建dll编译无法生成lib文件问题
- 关于无法加载已创建的布局文件的问题的解决方案以及已布局在对应的R文件中未生成相应ID的问题的解决
- 关于TFS2010 远程无法创建团队项目的若干问题总结
- 关于 vs2012创建mvc4.0项目 entityframework5.0.0无法初始化powershell主机 的问题
- VS 2010 的 无法调试引用的类库项目(DLL)问题(生成下面的模块时,启用了优化或没有调试信息) 解决方案
- 遭遇 VS 的 无法调试引用的类库项目(DLL)问题(生成下面的模块时,启用了优化或没有调试信息)
- 关于Flex4不生成mxml对应的html文件的解决方法-------无法打开"D:/MyEclipse 8.5/项目名称/WebRoot/WEB-INF/flex/local/zh_CN"
- 遭遇 VS 的 无法调试引用的类库项目(DLL)问题(生成下面的模块时,启用了优化或没有调试信息)
- 关于eclipse创建android项目无法创建class的问题
- 关于“无法显式调用运算符或访问器”的问题以及Reflector反编译dll文件再生成dll文件的问题
- 关于java web项目中数据库连接池无法创建的问题
- 关于TFS2010 远程无法创建团队项目的若干问题总结
- 关于 基于maven创建的项目jsp页面无法加载css、js、图片的问题
- 关于用c生成的dll在使用其他供应商的工具创建可执行模块时遇到的一些问题
- Eclipse下创建javaee项目中的servlet文件中xml无法生成问题
- 关于创建maven webapp项目无法修改web版本问题
- 有关于WCSF创建项目的问题解决方法
- 关于Eclipse创建Android项目时,会多出一个appcompat_v7的问题
- 关于无法创建aspx.web项目的解决办法
- 关于VS.NET中多个项目的工程相互引用和多个dll引用的问题!