Qt Creator在重命名后保留旧目录; app路径现在错了

时间:2016-05-13 17:45:41

标签: qt-creator qmake

我使用Qt Creator构建Mac OS程序。最近我重命名了包含该项目的文件夹。不幸的是,程序现在运行不正确我将错误跟踪到QCoreApplication :: applicationDirPath返回的错误应用程序路径。路径不正确,因为它包含现在不存在的旧文件夹名称。

例如:

旧项目文件夹:Users / graham / CartoType-3 / src / apps / Maps

新项目文件夹(重命名后):Users / graham / CartoType-mainline / src / apps / Maps

我还注意到,当我构建项目时,我收到一条消息,告诉我Qt正在旧文件夹中创建一个存储文件 - 它固执地重新创建。

我已经google了很长时间,根据我发现的情况,尝试了以下内容:

(i)删除.qmake.stash文件 - 没有意义,因为Qt Creator在错误的地方平静地重新创建它

(ii)删除.pro.user文件,其中包含错误路径的实例 - 由于Qt Creator再次使用不正确的路径重新创建,因此无法正常工作,然后在错误的位置重新创建存储文件< / p>

(iii)删除.qmake.cache文件 - 没有意义,因为我做了一个干净后没有缓存文件,问题仍然存在

所以我只能得出结论某处有一个包含旧目录名的配置文件 - 但是我无法找到它。

1 个答案:

答案 0 :(得分:0)

我有一个解决方案。错误的文件夹名称存储在Qt Creator中,可以在单击左侧栏中的“项目”图标时显示的“构建设置”窗格中进行编辑。

奇怪的是,在放弃谷歌搜索并发布问题之后,答案通常只会变得清晰。但是,我希望这些信息有用。