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?
win32:msvc:QMAKE_CXXFLAGS += /utf-8 win32:msvc:QMAKE_CXXFLAGS += /FS 在qt qmake中这两个配置相当于 CONFIGS += utf8_source 如果不使用qmake的跨平台项目,可能会使用到,记录留痕