我使用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文件 - 没有意义,因为我做了一个干净后没有缓存文件,问题仍然存在
所以我只能得出结论某处有一个包含旧目录名的配置文件 - 但是我无法找到它。
答案 0 :(得分:0)
我有一个解决方案。错误的文件夹名称存储在Qt Creator中,可以在单击左侧栏中的“项目”图标时显示的“构建设置”窗格中进行编辑。
奇怪的是,在放弃谷歌搜索并发布问题之后,答案通常只会变得清晰。但是,我希望这些信息有用。