gpt4 book ai didi

c++ - 使用 CMake 打开链接器标志

转载 作者:IT老高 更新时间:2023-10-28 21:50:28 24 4
gpt4 key购买 nike

使用 CMake 生成 VS2010 目标时,我希望打开/LTCG 标志(如果可能,仅适用于 release + releasewithdebinfo,但如果它打开用于调试构建也可以)。如何修改链接器标志? add_definitions() 不起作用,因为那只会修改编译器标志。是的,我已经将它包装在 if(MSVC) 中。

如何修改链接器标志?

最佳答案

您可以使用 #pragma comment(linker, ...) 修改 MSC 中的链接器标志

但是,如果您想在构建过程中使用 cmake 进行此操作,则需要知道以下名称:

  • CMAKE_EXE_LINKER_FLAGS
  • CMAKE_SHARED_LINKER_FLAGS
  • CMAKE_MODULE_LINKER_FLAGS

(感谢 Cmake.org)。

关于c++ - 使用 CMake 打开链接器标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3544245/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com