是否可以使用cmake添加_CRT_SECURE_NO_WARNINGS预处理器定义?
add_definitions(-CRT_SECURE_NO_WARNINGS)
add_definitions(-_CRT_SECURE_NO_WARNINGS)
add_definitions(_CRT_SECURE_NO_WARNINGS)这就是我到目前为止尝试过的。这些尝试都没有成功。
发布于 2016-11-24 07:00:52
用这个:
if(MSVC)
add_definitions(-D_CRT_SECURE_NO_WARNINGS)
endif()有关正式文档,请参见这里。
一般形式是:
add_definitions(-DFOO -DBAR ...)注意,如果它是针对单个目标的,则应该使用target_compile_definitions。
https://stackoverflow.com/questions/40779571
复制相似问题