我在Qt5.2.1
Ubuntu 14.04
下打开了一个cmake项目。 在project->build->CMake arguments: -DCMAKE_BUILD_TYPE:=Debug
成功生成项目并尝试运行它后,我在应用程序输出中收到以下错误:Executable /home/../foo does not exist.
如果我尝试调试应用程序,弹出窗口错误为:
Starting executable failed:
/home/../foo: No such file or directory.
可执行文件已构建,但名称实际上是food
而不是foo
。因此,很明显为什么运行和调试找不到可执行文件。我是Qt的新手。我在这里错过了什么?
转到项目>运行,然后从"运行配置"按钮组中选择"添加"组合框。然后选择"自定义可执行文件"。
然后浏览并选择可执行文件的路径。
我正在使用Qt 5.9。
我找到了两个解决方案:
-
在项目>运行添加新可执行文件中。如果
foo
是第一个,那么对于调试,添加一个新的可执行文件,它将被称为foo2
,这将指向良好的可执行文件food
。 -
使用
Qt-creator 4.0.2
安装Qt5.7
- 一切开箱即用
我更喜欢第二个。