我希望CMake Gui使用如下定义的后缀更改.lib和.dll名称:
如果无法通过CMake Gui在CMake文件中执行此操作。
答案 0 :(得分:1)
可以使用CMAKE_DEBUG_POSTFIX
和CMAKE_RELEASE_POSTFIX
添加后缀,具体取决于CMAKE_BUILD_TYPE
。
您可以全局设置这些值,也可以使用set_target_properties
仅针对特定目标进行更改。
您需要在相应的CMakeLists.txt文件中执行此操作,请参阅以下示例:
project(test)
set(CMAKE_BUILD_TYPE "Debug")
set(CMAKE_DEBUG_POSTFIX "_debug_postfix")
set(CMAKE_RELEASE_POSTFIX "_release_postfix")
add_library(test test.c)
这将生成 libtest_debug_postfix.a 。