在windows平台建立的cygwin工程编译dll文件,但没有随之生成lib文件。
解决方案:
1. 打开vs自带的命令工具
2. 在工程目录下创建.def文件,如test.def
3. 在test.def文件中输入以下内容:
LIBRARY test
EXPORTS
你要导出的函数名1
你要导出的函数名2
......
你要导出的函数名n
4. 在命令行工具中输入:lib /def:test.def
5. test.def所在目录下就会生成对应的lib文件啦
在windows平台建立的cygwin工程编译dll文件,但没有随之生成lib文件。
解决方案:
1. 打开vs自带的命令工具
2. 在工程目录下创建.def文件,如test.def
3. 在test.def文件中输入以下内容:
LIBRARY test
EXPORTS
你要导出的函数名1
你要导出的函数名2
......
你要导出的函数名n
4. 在命令行工具中输入:lib /def:test.def
5. test.def所在目录下就会生成对应的lib文件啦