我正在尝试在 clion 中运行和调试 Qt6 小部件应用程序。 我尝试了进行简单搜索时会得到的东西,但没有成功。 最近我的朋友告诉我这样做: 将“C:\Qt\Tools\mingw810_64”添加到工具链环境中,如下所示:
现在当我创建一个像这样的 Qt 小部件项目时:
我收到这些错误:
Problems were encountered while collecting compiler information:
g++.exe: error: unrecognized command line option '-Zc:__cplusplus'
g++.exe: error: unrecognized command line option '-permissive-'; did you mean '-fpermissive'?
我现在应该做什么? 为什么它不识别这些选项? 我无法更改 g++.exe 文件(或者我可以吗?)该怎么办?
过去几周我一直在努力在 clion 上运行和调试 Qt6 项目。
上帝保佑任何帮助我做到这一点的人。 请帮忙!
问题是您使用 Qt 的 MSVC 版本,而不是 MinGW 版本。更新您的 CMakeLists.txt 文件:
set(CMAKE_PREFIX_PATH $ENV{QTDIR})
环境变量 QTDIR 设置为 Qt MinGW 路径(例如 D:\Qt .2.3\mingw_64)。
不要忘记将相应的目录bin(%QTDIR% in)添加到path环境变量中。
clion添加外部工具 程序:Qt .2.4\mingw_64 in\designer.exe 参数:$文件名 工作目录:$FileDir$