在使用 Visual Studio 构建一些库时,我需要使用链接器标志/INCREMENTAL:YES
,但 cmake 似乎坚持使用/INCREMENTAL:NO
发布版本,我不知道如何修复它。我尝试过的一些东西是
set(CMAKE_EXE_LINKER_FLAGS "/INCREMENTAL:YES")
set(CMAKE_EXE_LINKER_FLAGS_RELEASE "/INCREMENTAL:YES")
set(CMAKE_EXE_LINKER_FLAGS_INIT "/INCREMENTAL:YES")
set(CMAKE_EXE_LINKER_FLAGS_RELEASE_INIT "/INCREMENTAL:YES")
set(CMAKE_CXX_FLAGS_RELEASE "/INCREMENTAL:YES ${CMAKE_CXX_FLAGS_RELEASE}")
没有什么能解决问题。据我所知,cmake 只是简单地认为发布版本必须使用/INCREMENTAL:NO
. 有谁知道如何解决并使用它/INCREMENTAL:YES
?