【发布时间】:2015-01-08 04:45:25
【问题描述】:
我对 qtcreator 和 cmake 项目有一个非常烦人的问题:qtcreator 无法找到可执行文件。它只是在尝试从 IDE 启动任何可执行文件时打印 "No executable specified"。配置项目后一切正常(仅限第一次)。之后加载项目时会出现此问题。唯一的解决方法是在每次使用前删除“CMakeLists.txt.user”。这是乏味且不必要的。
在运行 ubuntu 14.04 和 14.10 的多台机器上,多年来运行良好的项目(包括我自己和我的同事)都会发生这种情况。问题从 ubuntu 14.04 以上的 qtcreator 版本 3 及更高版本开始。
假设问题是由“CMakeLists.txt.user”中的一些更改触发的,在第一次关闭项目后,我在第一次创建后立即将文件替换为它的副本。这有效,因此确认文件本身有问题,或者对它的更改会触发 qt-creator 中的现有错误。不幸的是,这与删除文件一样乏味。
我的挑战: 不幸的是,我不熟悉 qtcreaor 的内部工作原理,但是我设法确定了负责的特定配置行。 qtcreator 在这里实际改变了什么?
请注意,“racoon”是项目名称,上面的 diff 截图比 stackoverflow 格式化的要大得多(右键查看完整分辨率)。
谢谢。
【问题讨论】:
标签: cmake qt-creator ubuntu-14.04 ubuntu-14.10