QtCreator Исполняемый файл не указан - PullRequest
2 голосов
/ 07 января 2012

Я искал это некоторое время и нигде не нашел ответа:

У меня есть проект в QtCreator, в котором нет ошибок компиляции, и он работает нормально, как обычный проект C ++ в Eclipse.

Однако, когда я пытаюсь запустить его как приложение Qt, он говорит, что не может найти исполняемый файл, и мне нужно указать его.

Как предлагали многие другие сайты, я искалкаталоги для .exe, которые должен был сделать QtCreator (согласно другим сайтам), но я еще ничего не нашел.

Я не тороплюсь, но потратил много времени на это ихотел бы перейти к написанию части Qt.

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 07 января 2012

Я не уверен, что понимаю, что вы имеете в виду, имея проект QtCreator и запускающий его в Eclipse или запускающий его как приложение Qt, но если вы ищете файл exe, QtCreator, вероятно, настроен для создания теневых сборокдля вашего проекта.Это означает, что выходные данные сборки отправляются в каталог за пределами исходного каталога вашего проекта.Если ваш проект находится в каталоге с именем MyApp, найдите рядом с ним каталог с именем MyApp-build-desktop.Вы должны найти там свой исполняемый файл.

0 голосов
/ 05 июля 2019

Вы все еще боретесь с решением?Самое простое решение - восстановить настройки по умолчанию, удалив файл QtCreator.ini .После этого настройте проект еще раз, указав путь к каталогу сборки.Если вы работаете в системе Linux, выполните следующую команду, чтобы найти файл QtCreator.ini .

$ locate QtCreator.ini

Это даст выходной результат, подобный этому

/home/tan/.config/QtProject/QtCreator.ini

Затем удалите файл на полученном пути, используя следующую команду

$ sudo rm -f  /home/tan/.config/QtProject/QtCreator.ini  

Теперь откройте проект еще раз и настройтес желаемыми настройками сборки и запуска.

Upvote, если вышеуказанное решение поможет вам.Кстати, если я сделал какие-либо грамматические ошибки, я прошу прощения за мой английский.:)

Удачи !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...