Bry*_*man 23 c++ cmake visual-studio
我正在使用CMake通过Visual Studio 2010创建一个共享库.该解决方案输出一个dll文件,但不是匹配的lib文件.如何告诉CMake生成lib文件,以便将其他项目链接到dll?
And*_*aev 26
首先检查共享库中是否至少有一个导出符号..lib如果dll不导出符号,Visual Studio不会生成该文件.
接下来,检查您的cmake文件 - 可能您已设置共享库目标的CMAKE_ARCHIVE_OUTPUT_DIRECTORY变量或ARCHIVE_OUTPUT_DIRECTORY属性.如果设置了这些变量/属性,则Visual Studio将.lib文件输出到该变量/属性指定的不同目录中.(也可以有特定于配置的版本ARCHIVE_OUTPUT_DIRECTORY_Release.)
| 归档时间: |
|
| 查看次数: |
14120 次 |
| 最近记录: |