Thinking in Qt —— 关于 Qt 环境配置

经营淘宝店 cuteqt.taobao.com 两年多了,想说说经常解决的一类问题——Qt 环境配置

客户的真实声音:

其实这些都和 “环境” 有关

以 win10 为例,我们展开聊聊

Qt 不需要额外配置环境变量

用管理员权限打开 cmd,执行下列语句,可以快捷打开系统环境变量

除了 QtMsBuild 这项保留外,删除所有带 mingw 和 qt 关键字的环境变量

主要是检查用户变量和系统变量的 Path 项,删除 mingw 和 qt

推荐使用 utf-8 编码格式

用 notepad++ 打开所有 .h/.cpp 文件,挨个改成 utf-8

如果用到第三方库,把他们的头文件也改成 utf-8

然后是 *.pro/CMakeLists.txt 文件

如果是 pro 工程,最后一行加一句 QMAKE_CXXFLAGS += /utf-8

如果是 CMake 工程,最后一行加一句 target_compile_options(程序名 PRIVATE /utf-8)

清理工程文件

关闭 QtCreator

如果是 pro 工程,删除 .qmake.stash、Makefile.Debug、Makefile.Release、Makefile 还有 build 目录

如果是 CMake 工程,删除CMakeLists.txt.user、CMakeCache.txt 还有 build 目录

 

//To be continued...