Qt可执行文件在Cmake项目中不存在



我在Qt5.2.1Ubuntu 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。

我找到了两个解决方案:

  1. 在项目>运行添加新可执行文件中。如果foo是第一个,那么对于调试,添加一个新的可执行文件,它将被称为foo2,这将指向良好的可执行文件food

  2. 使用Qt-creator 4.0.2安装Qt5.7- 一切开箱即用

我更喜欢第二个。

相关内容

最新更新