Qt运行错误可执行文件不存在

时间:2016-03-26 12:19:39

标签: macos qt qt-creator

我在Mac OSX上安装了Qt第5版,并尝试在一本书上构建一个简单的项目。

项目最初编译并正确运行然后我尝试清除所有构建所有。此时它似乎正确编译,但是当我尝试运行它时,我收到以下错误:

Executable /Users/myMac/build-project_name-Desktop_Qt_5_5_1_clang_64bit-Debug/project_name.app/Contents/MacOS/project_name does not exist

请注意,项目文件夹是 / Users / myMac / project_name

我还要通过添加QT += widgets来修改文件* .pro,因为我还得到TARGET为空错误。

我试图寻找旧问题,但我没有找到任何有用的东西。有没有人有任何建议?

这是我的.pro文件:

######################################################################
# Automatically generated by qmake (2.01a) Sun Mar 20 21:45:06 2016
######################################################################
QT += widgets
TEMPLATE = app
TARGET = 
DEPENDPATH += .
INCLUDEPATH += .

# Input
HEADERS += finddialog.h mainwindow.h
FORMS += mainwindow.ui
SOURCES += finddialog.cpp main.cpp mainwindow.cpp`

1 个答案:

答案 0 :(得分:0)

我需要退出并重新启动QtCreator以解决类似问题,尽管我的错误与OP略有不同。

我在QtCreator中使用CMakeLists.txt项目,我们有一个由数百个项目组成的复杂的跨平台项目。

以下是导致我的问题的原因,我在Qt Creator 4.4.0中重现了它以验证步骤:

  1. 我在一个子目录中添加了一个新的命令行实用程序项目(即CMake中的add_subdirectory),复制了另一个类似的项目 - 我忘了更改名称
  2. 我跑了CMake但失败了,因为名字是先前定义的
  3. 我更正了新项目的名称(到'a_exp')
  4. 我成功地重新启动了CMake,QtCreator找到了新项目a_exp
  5. 我使用QtCreator构建可执行文件a_exp
  6. 我在shell中确认我可以运行可执行文件a_exp
  7. 当我试图在QtCreator中运行时,我收到了类似OP
  8. 的错误

    这是错误:

    Starting a_exp...
    Executable a_exp does not exist.