您当前的位置:首页 > 计算机 > 软件应用 > 开发(IDE)

CLion输出中文乱码解决方案

时间:02-09来源:作者:点击数:

使用printf()函数输出中文,会发现是乱码,在CmakeLists.txt文件的末尾添加如下代码即可:

IF (WIN32)
    set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fexec-charset=GBK")
    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -fexec-charset=GBK")
ENDIF ()

完整CmakeLists.txt内容如下:

cmake_minimum_required(VERSION 3.20)
project(Hello)

set(CMAKE_CXX_STANDARD 14)

add_executable(Hello main.cpp)

IF (WIN32)
    set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fexec-charset=GBK")
    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -fexec-charset=GBK")
ENDIF ()
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门