Я скачал проект с открытым исходным кодом Qt Mobility. У меня был набор демонстрационных приложений. И когда построил его и запустил приложение, я получил эту ошибку:
Не удалось запустить программу. Путь или права неверны?
Может ли кто-нибудь сказать мне, что это может быть за проблема? ОБНОВЛЕНИЕ: Полная ошибка:
Запуск /Users/xxxxx/Qt/qt-mobility-opensource-src-1.0.2/config.app/Contents/MacOS/config. Не удалось запустить программу. Путь или права неверны?
Я включил содержимое файла «.pro»:
TEMPLATE = app TARGET = writemessage QT += gui include(../examples.pri) CONFIG += mobility MOBILITY = messaging INCLUDEPATH += ../../src/messaging HEADERS += messagesender.h SOURCES += messagesender.cpp main.cpp symbian:TARGET.CAPABILITY = NetworkServices LocalServices ReadUserData WriteUserData UserEnvironment ReadDeviceData WriteDeviceData
person Krishnan schedule 14.10.2010 source источник
Qt Creator? Работает ли он при запуске из командной строки? Также было бы полезно, если бы вы разместили свой файл .pro. — person laalto nbsp schedule 14.10.2010
100% Solved: Network error while downloading, QT Installation
Ответы (9)
Я думаю, что проблема, с которой вы здесь столкнулись, связана либо с правами пользователя на исполняемый файл, либо с неправильным путем сборки. Во-первых, попробуйте указать правильный путь для пути сборки в разделе «Проекты» — «Общие» — Каталог сборки. Если это не сработает, откройте терминал, перейдите к пути сборки и выполните ./QtBuildProgram Если это не сработает, взгляните на права пользователя ls -a ./QtBuildProgram Возможно, права на выполнение не предоставлены, потому что вы запускаете Creator в другом пользовательском режиме в качестве эмулятора терминала. На всякий случай выполните sudo chmod u+x QtBuildProgram , а затем запустите программу из командной строки, набрав ./QtBuildProgram Это также должно позволить вам снова запустить программу из QtCreator.
person mmoment schedule 13.01.2012
У меня была такая же проблема в Windows. Я нашел ответ. Вам необходимо проверить параметр «Рабочий каталог» в разделе «Параметры запуска». Я изменил его на тот же путь, что и мой каталог сборки, и это сработало. Я запускал QT от имени администратора.
person gl3829 schedule 20.08.2012
На моем Mac по умолчанию не был установлен valgrind, поэтому мне пришлось
brew install valgrind
Вернитесь в QT Creator и в «Проекты» -> «Выполнить» -> «Настройки Valgrind». Укажите исполняемый файл Valgrind на установленную версию brew, которую вы можете найти, набрав which valgrind в командной строке. Наконец, благодаря отчету об ошибке здесь я понял, что в valgrind 3.13 есть ошибка, а не t работает, и valgrind 3.12 также не работает на Mac, а mac os high sierra не поддерживается valgrind. Так что вы в основном вне поля зрения, пока не выйдет 3.14.
person Luke Murray schedule 06.12.2017
В моем случае это произошло потому, что у меня 32-битный процессор, и он собирал 64-битные исполняемые файлы. Я понял это только после попытки запустить его из командной строки.
Запуск Qt приложений .exe вне Qt Creator
person Skyler schedule 25.11.2012
Проверьте настройки запуска и посмотрите, существует ли путь к exe и создан ли там файл. Если вы используете Windows 7 или Windows 8, установите для исполняемого файла qtcreator значение «Запуск от имени администратора».
Источник: questu.ru
Не запускается Qt проект (Qt Creator)
В том предоставленном к нашему вниманию .pro файлу не хватает строчек:
QT += // прописываем блоки подключенных библиотек TARGET = // цель изделия (чтоб понять по сути нужна и нижняя строка, как ведите на моём примере это терминальное приложение) TEMPLATE = // прописываем что мы создаём (приложение либо библиотеку)
Хочу заметить что у меня есть догадка что вы не выложили весь .pro файл. И как по мне кажеться что проблемма не в настройках сборки и настройках запуска.
Ещё возможно что вы просто не удалили перед запуском проекта файлы (от при ведущего пользователя): Makefile, Makefile.Debug, Makefile.Release, .pro.user. Обязательно их удалите (при вашем первом запуске проекта компьютер соберет эти файлы на вашем компьютере ) это файлы предыдущих компьютерных настроек (сборщика проекта) на другой компьютер, другого пользователя.
Попробуйте изменить, или добавить конфигурацию запуска, это поможет обновить пути и настройки. У Вас сейчас:
Конфигурация запуска: bitcoin-qt
Источник: husl.ru
QtCreator: Не удалось запустить программу. Неправильный путь или разрешения?
Я открыл cmakelists.txt в качестве проекта в QtCreator под Windows 7. Он компилируется просто отлично и создает рабочий исполняемый файл на правильном пути. Только в создателе программа не запускается после ее создания. Это всегда дает мне такую же ошибку: «Не удалось запустить программу. Путь или разрешения неправильные?
H:pathtomy.exe вышел с кодом -1″ Поскольку путь (я дважды проверял) прав, и исполняемый файл находится в правильном месте и работает нормально, я предполагал, что разрешения были проблемой. Я попытался запустить создателя в качестве администратора, который ничего не изменил. Я также попытался изменить рабочий каталог в «Options- Build and Run — General» Благодарим за любую идею! Я использую QtCreator Qt Creator 3.3.1 на основе Qt 5.4.1 с компилятором mingw.
Martin Hennig 01 окт. 2015, в 01:30
Поделиться
Поделиться:
1 ответ
Вы пытались удалить все файлы pro.user из каталога проекта, а затем перезапустить Qt Creator и, возможно, перенастроить проекты?
Aurel Branzeanu 01 окт. 2015, в 22:01
Поделиться
Как я уже говорил, я открываю проект из файла CMakeLists.txt. Другими словами, это проект cmake, а не проект qmake. Поэтому нет файлов .pro или .pro.user. Однако я несколько раз импортировал проект с нуля, не замечая никакой разницы.
Martin Hennig 02 окт. 2015, в 09:50
Ещё вопросы
- 0 Как показать / скрыть теги div на основе выбора радиокнопки в форме
- 1 DataGrid добавить редактируемые строки WFP
- 1 Основной конец этой ассоциации должен быть явно настроен
- 0 Автозаполнение пользовательского интерфейса jQuery — соответствующая опция не выбрана в focusOut
- 1 С чего начать для NodeJS?
- 0 Как открыть новое окно в angularjs и вариант для печати?
- 0 Использование jQuery .each () для перебора элементов одного идентификатора для .attr () в backbone.js
- 0 передача данных модели прицела в контроллер
- 1 Невозможно получить данные из базы данных
- 0 Плагин jQuery Mask со знаком%
- 1 Launcher на операционной системе Android
- 1 Почему при использовании Dispatcher.BeginInvoke () я получаю «Неверный доступ к нескольким потокам»?
- 0 Почему передача одного запроса даты через Mysql2 из Ruby работает, а другой нет?
- 1 блоки инициализации в полиморфизме
- 0 Как выполнить запрос, используя класс Zend_Db_Table_Abstract?
- 0 выходное значение с тем же шаблоном
- 0 кодирование значения объекта в функции ng-click
- 1 Почему это возвращает значение в REPL Javascript?
- 0 Вернуть функцию несколько раз вместо одного, используя .fadeOut ();
- 0 Попытка создать функцию, где я могу искать в моей базе данных и получать результаты поиска. ошибки
- 0 Отправлять почту всякий раз, когда журнал очищается в Magento
- 0 Базовый калькулятор jQuery
- 0 Ошибка сегментации в определениях классов не может определить, где
- 1 словарь ключа и списка — удалить ключ, если какое-либо значение в списке отсутствует
- 1 Как я могу избежать нарушения Open Closed с параметрами метода?
- 0 перенести значения из функции в другой файл php
- 0 isset не работает при отправке формы (на самом деле проблема с БД)
- 0 MySQL SELECT, если нет более новой записи
- 1 С точки зрения использования памяти, в чем разница между этими двумя массивами в JavaScript?
- 0 использование перенаправления htaccess приводит к некоторому странному поведению
- 0 Как выбрать в MySQL данные | xx | xx | xx |
- 0 Как я могу центрировать кнопки внутри DIV, чтобы было одинаковое пространство справа и слева от четырех кнопок?
- 0 Пользовательская сортировка AngularJ не будет принимать значения, возвращаемые функцией
- 1 Получение значения с нулем при попытке объединить orderByChild () и startAt ()
- 0 Можем ли мы использовать Qt (64) для создания приложения, которое будет работать как на 32-битных, так и на 64-битных окнах?
- 1 Как условно покрасить ячейки Excel вывода в Python?
- 0 Директива AngularJS — Как я могу сказать, что выражение атрибута полностью оценено?
- 1 REPO (aosp) переключение между филиалами
- 1 Приложения от неизвестных разработчиков иногда могут быть небезопасными
- 1 Портирование ответа json в Ruby на Python
- 1 Подождите, пока страница полностью загрузится с webdriverjs
- 0 HTML читается как недопустимый, перемещая содержимое HTML в
- 0 Отправка значений в базу данных с помощью Python (проект SenseHAT)
- 1 Как принять неопределенное количество опций (и как запросить их имена / значения), используя инфраструктуру щелчка CLI?
- 0 mysqldump cron не может использовать символ>
- 0 Почему мой фон мигает белым при изменении свойства фона css с помощью набора переходов?
- 0 недопустимые типы ‘float * [float]’ для индекса массива
- 1 Создание экземпляра класса в цикле и его обновление
- 0 Почему $ _POST не распознает определенные загруженные файлы?
- 1 Как определить, попадает ли данная дата в следующую неделю / месяц
Источник: overcoder.net