我安装了Qt SDK(Qt框架+ Qt Creator),但不喜欢文件夹的布局,所以我删除了它(没有卸载),在一个地方移动框架,在另一个地方移动Qt Creator并分别安装Qt框架和Qt Creator把每个放在相应的旧的。
问题是项目/构建设置/构建步骤中的Qt Creator 不断显示规范文件的旧路径:
-spec c:/qt/2009.03/qt/mkspecs/win32-g ++
在系统或项目/构建环境中设置 QMAKESPEC 环境变量不会改变任何内容。
如何强制Qt Creator查看和使用规范文件的新位置?
答案 0 :(得分:3)
这并不能完全解决问题,但如果在构建步骤的附加参数框中添加'-spec'(不带引号) - > qmake,然后删除win32-g ++参数。
注意: 在执行此操作后我无法构建项目(我将其更改为win32-icc和win32-msvc2008,因为我有两个intel c ++编译器和VS2008)但是构建失败并出现错误----“*** MIssing Separator。停止。”在makefile中
答案 1 :(得分:0)
我没有安装Qt Creator,但我想它可能会将此设置存储在文件系统的某个位置,在%HOME%或%APPDATA%中查找与Qt Creator关联的目录,并在其中搜索此路径中的文件。 / p>
答案 2 :(得分:0)
您是否尝试过进入Projects-> Build Settings-> General并单击“Manage Qt Versions”并确保所有内容都正确无误?