CMake系列:关闭链接警告设置UNICODE

Posted 岬淢箫声

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CMake系列:关闭链接警告设置UNICODE相关的知识,希望对你有一定的参考价值。

目录

关闭链接警告

错误的做法

正确的做法

设置UNICODE

错误的做法

正确的做法


关闭链接警告

错误的做法

add_link_options(/IGNORE:4099,4098)

结果实际上不起作用。

正确的做法

set_target_properties($PROJECT_NAME PRIVATE LINK_FLAGS "/IGNORE:4099,4098")

设置UNICODE

add_definitions的每个宏定义须添加-D前缀,add_compile_definitions的每个宏定义不需要前缀。最终执行的编译命令,所有的宏都有 `-D`或 `/D`前缀。

错误的做法

add_compile_definitions(UNICODE _UNICODE)

正确的做法

add_definitions(-DUNICODE -D_UNICODE)

作者:岬淢箫声

CMake系列:关闭链接警告、设置UNICODE_岬淢箫声的博客-CSDN博客https://caowei.blog.csdn.net/article/details/129088237转载请注明来源

以上是关于CMake系列:关闭链接警告设置UNICODE的主要内容,如果未能解决你的问题,请参考以下文章

CMake:无法设置变量以使用 OpenCV 关闭

Bootstrap组件之警告框

cmake设置默认静态链接库

CMake:禁止开发人员警告

cmake - 全局链接器标志设置(适用于目录中的所有目标)

从 Cmake 创建 Xcode 项目包含不需要的编译器标志