2016-03-26 4 views
2

Я пытаюсь изучить Qt Creator.Ошибка выполнения Qt Исполняемый файл не существует

Я установил версию 5 на Mac OSX и попытался создать простой проект, найденный в книге.

Проект на первой компиляции и запуска правильно я пытался сделать очистить все и Построить все. На данный момент это похоже на компиляцию правильно, но когда я пытаюсь запустить его, я получаю следующую ошибку: "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

Я был также изменить файл * .pro, добавив QT += widgets, потому что я также 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` 

Спасибо заранее.

+0

Так что я предполагаю, что это не строит успешно? Любые сообщения об ошибках? – trojanfoe

+0

Нет, вот в чем смысл: когда я делаю «Build all», я получаю: make: ничего не сделать для 'first '. 14:52:29: Процесс «/ usr/bin/make» прошел нормально. 14:52:29: Истекшее время: 00:00. –

+1

'TARGET =' ну, это должно быть не пустое и должно быть именем исполняемого файла. Назовите это «foo», если хотите. – peppe

ответ

0

Мне нужно было выйти и перезапустить QtCreator, чтобы исправить аналогичную проблему, хотя моя ошибка немного отличается от OP.

Я использую проекты CMakeLists.txt в QtCreator, и у нас есть сложный кросс-платформенный набор из сотен проектов.

Вот что привело к моей проблеме, и я просто воспроизводил его в Qt Creator 4.4.0, чтобы проверить действия:

  1. Я добавил новый, утилита командной строки проекта в подкаталоге (т.е. add_subdirectory в CMake) путем копирования другой аналогичный проект - я забыл, чтобы изменить имя
  2. Я побежал CMake и он не смог, так как имя было определено ранее
  3. я исправил название нового проекта (в «a_exp»)
  4. I reran CMake успешно, и QtCreator разместил новый проект, a_exp
  5. Я использовал QtCreator для создания исполняемого файла, a_exp
  6. Я подтвердил в оболочке, что я мог бы запустить исполняемый файл, a_exp
  7. Когда я попытался запустить в QtCreator, я получил сообщение об ошибке, как ОП

Здесь ошибка:

Starting a_exp... 
Executable a_exp does not exist. 
Смежные вопросы