我在使用qtcreator和cmake项目时遇到了一个非常烦人的问题:qtcreator无法找到可执行文件。当尝试从IDE启动任何可执行文件时,它只会打印“未指定可执行文件”。在配置项目(仅第一次)后,一切正常。问题出现在之后加载项目时。唯一的解决方法是在每次使用前删除“CMakeLists.txt.user”文件。这很繁琐且不必要。
这种情况发生在多台运行ubuntu 14.04和14.10的机器上,包括我自己和同事的多个年份都运行良好的项目。问题始于ubuntu 14.04及以上版本的qtcreator 3和更高版本。
假设问题是由“CMakeLists.txt.user”中的某些更改触发的,在第一次关闭项目后,我用第一次创建该文件后的副本替换了该文件。这起作用了,从而确认文件本身存在问题,或者对其进行更改会触发qt-creator中的现有错误。不幸的是,这与首先删除文件一样繁琐。
我的挑战: 不幸的是,我不熟悉qtcreaor的内部工作方式,但我成功地确定了负责的特定配置行。qtcreator实际上在这里改变了什么?
请注意,“racoon”是项目名称,上述差异截图比stackoverflow格式化的要大得多(右键单击以查看完整分辨率)。
谢谢。
这种情况发生在多台运行ubuntu 14.04和14.10的机器上,包括我自己和同事的多个年份都运行良好的项目。问题始于ubuntu 14.04及以上版本的qtcreator 3和更高版本。
假设问题是由“CMakeLists.txt.user”中的某些更改触发的,在第一次关闭项目后,我用第一次创建该文件后的副本替换了该文件。这起作用了,从而确认文件本身存在问题,或者对其进行更改会触发qt-creator中的现有错误。不幸的是,这与首先删除文件一样繁琐。
我的挑战: 不幸的是,我不熟悉qtcreaor的内部工作方式,但我成功地确定了负责的特定配置行。qtcreator实际上在这里改变了什么?
请注意,“racoon”是项目名称,上述差异截图比stackoverflow格式化的要大得多(右键单击以查看完整分辨率)。
谢谢。