msvc支持utf-8以及cmake中的设置

msvc支持utf-8以及cmake中的设置_cmake utf8_liangshui999的博客-CSDN博客

 

源字符集和执行字符集
源字符集指的是cpp文件中字符串的编码方式
执行字符集指的是exe文件中字符串的编码方式

 

msvc编译器设置的命令行参数
/source-charset:utf-8 /execution-charset:utf-8

 


cmake中设置
add_compile_options("$<$<CXX_COMPILER_ID:MSVC>:/source-charset:utf-8>")

add_compile_options("$<$<CXX_COMPILER_ID:MSVC>:/execution-charset:gbk>")

 


官方文档的地址
https://learn.microsoft.com/zh-cn/cpp/build/reference/utf-8-set-source-and-executable-character-sets-to-utf-8?view=msvc-170

posted @   SixHero  阅读(1454)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示