Jac*_*cob 2 cmake visual-studio
我正在尝试编写一个CMakeLists.txt文件,以便它生成 Visual Studio 解决方案。我有几个外部库,有些库有不同的调试和发布模式导入库。
在 Visual Studio 中,我手动选择每种模式,并更改库的名称和所需的目录。我想我需要target_link_libraries和 and一起玩set(CMAKE_BUILD_TYPE Release),但到目前为止我还没有任何运气。
该target_link_libraries命令支持“debug”和“optimized”关键字,这表明紧随其后的库仅用于相应的构建配置:
target_link_libraries(MyTarget debug externalLib_d optimized externalLib)
Run Code Online (Sandbox Code Playgroud)
如果调试库和发布库位于不同目录,请指定完整路径,即:
target_link_libraries(MyTarget debug "debug_dir/externalLib_d" optimized "release_dir/externalLib")
Run Code Online (Sandbox Code Playgroud)
另请参阅target_link_libraries 命令文档。
| 归档时间: |
|
| 查看次数: |
2377 次 |
| 最近记录: |