gpt4 book ai didi

c++ - CMAKE Compile_Flag

转载 作者:行者123 更新时间:2023-11-27 23:06:55 26 4
gpt4 key购买 nike

我正在使用 CMake 创建我的 VS2012 解决方案,我需要设置代码生成选项以特定方式编译代码。

enter image description here

我需要将 C++ 异常设置为特定设置。

我该怎么做?到目前为止,我一直在尝试这个

SET_TARGET_PROPERTIES(swaretrievalobjects1000 PROPERTIES COMPILE_FLAGS "Yes with Extern C functions (/EHs)")

这是正确的还是完全错误的?

最佳答案

对于较新版本的 cmake 2.8.12+,您可以使用 add_compile_options :

# cmake_minimum_required(VERSION 2.8.12)
add_compile_options(/EHs)

或者,对于较旧的 cmake,您可以明确地设置设置,

IF (WIN32)
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /EHs")
ENDIF (WIN32)

不要忘记删除 CMakeCache.txt 文件。

关于c++ - CMAKE Compile_Flag,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22993194/

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