Ошибка qt creator не работает

I checked out a Qt project hosted on google code with SVN to a local folder. When I opened it on Qt Creator, it managed to compile the project, but when it tried to run the compiled program, an error message came up on the application output:

The process could not be started!

What is wrong?

asked Mar 4, 2010 at 13:33

liewl's user avatar

liewlliewl

4,01113 gold badges46 silver badges65 bronze badges

1

I solved this problem by going to projects>run settings and manually specifying the executable. Found this solution by googling, don’t know if it’s the proper way to fix this.

answered Mar 9, 2010 at 14:05

liewl's user avatar

liewlliewl

4,01113 gold badges46 silver badges65 bronze badges

1

I assume you tried to run it manually and not from the IDE by pressing Ctrl+R, and I assume that it works when you’re running it from the IDE. If that’s the case, the problem is that the compiled application requires the Qt libraries and the runtime loader can’t find them. When deploying the app, you need to copy the Qt libraries it links against to the application folder (on Windows), or you need to copy them to the app directory and launch it via a wrapper script which adds that directory to LD_LIBRARY_PATH (on Linux.)

answered Mar 7, 2010 at 6:51

Mihai Limbășan's user avatar

Mihai LimbășanMihai Limbășan

63.8k4 gold badges48 silver badges59 bronze badges

1

Добрый день! Недавно выполнил сборку библиотеки Qt5.11.1 и qtcreator на одноплатном компьютере ODROID-XU4 с Ubuntu 18.04 по гайдам в сети. Все прошло хорошо, кроме одного недоразумения. В qtcreator приложение запускается, но в папке сборки исполняемый файл имеет иконку простого файла (не ромбиком) и не запускается:

untitled2

К слову сказать, исполняемый файл самого qtcreator точно такой же, но он хотя бы запускается из терминала.

Подскажите, в чем может быть причина, куда копать? Сборка qt5 занимает 6-8 часов и это уже была шестая попытка, сил уже нет.

Вам это нравится? Поделитесь в социальных сетях!

0 / 0 / 2

Регистрация: 12.06.2017

Сообщений: 22

1

16.02.2018, 18:44. Показов 9250. Ответов 7


Студворк — интернет-сервис помощи студентам

Доброго времени суток. Столкнулся с такой проблемой: после установки онлайн инсталятором с офф.сайта Qt Creator первое время нормально работал. Потом перестал запускаться. Переустановка не помогает. Двойной клик на экзешник запускает процесс, который виден в диспетчере задач, но процесс через несколько секунд пропадает. Гугл ничего полезного не подсказал, темы с подобными проблемами решались переустановкой, включением из командной строки с «-noload Welcome» или удаление файлов Qt Creatora из Roaming что тоже не решило мою проблему. Я ставлю на Windows 10, QtCreator 4.5.1 (Community), Qt 5.10. Буду рад совету.



0



487 / 365 / 93

Регистрация: 10.03.2011

Сообщений: 1,513

Записей в блоге: 5

16.02.2018, 20:37

2

Лучший ответ Сообщение было отмечено цель_есть_ как решение

Решение

0) Проверить, не заблокировали ли нам чего антивирусы-шалунишки.
Если дело в настройках
1) Удалить из Roaming папку QtProject
2) Удалить ветку реестра HKEY_CURRENT_USER/Software/QtProject
3) Установить Qt Creator в новую папку
Если дело в конфликтах
4) В параметрах системы проверить все пути из PATH. Ни в одном из них не должно валяться библиотек Qt. Этим может грешить, например, ГУЙ над cmake
5) Таки проверить разрядность
6) Попробовать скачать offline установщик

Это так, самые простые действия, для разминки.



2



212 / 131 / 28

Регистрация: 20.03.2009

Сообщений: 1,123

Записей в блоге: 16

16.02.2018, 23:33

3

В рамках мозгового штурма: проверить, что в пути установки нет русских символов и пробелов. Сам Qt и Qt Creator их очень не любят…



0



3434 / 2813 / 1249

Регистрация: 29.01.2016

Сообщений: 9,426

17.02.2018, 00:11

4

Цитата
Сообщение от Гром
Посмотреть сообщение

проверить, что в пути установки нет русских символов и пробелов. Сам Qt и Qt Creator их очень не любят…

А как же это?

Цитата
Сообщение от цель_есть_
Посмотреть сообщение

после установки онлайн инсталятором с офф.сайта Qt Creator первое время нормально работал. Потом перестал запускаться.

Сначала любил (или их и не было), потом разлюбил?



0



0 / 0 / 2

Регистрация: 12.06.2017

Сообщений: 22

17.02.2018, 10:36

 [ТС]

5

icpu, Спасибо за совет. Прошелся по пунктам, но ситуация не поменялась. А вот разрядность Creatora 32-битная, а ОС 64. Просто с сайта https://www.qt.io/ предлагает скачать только онлайн инсталятор где для Windows даже не указываться разрядность, а кнопка «View other options» для винды ничего нового не предлагает, только варианты для Линукса и Мака. Я не задумывался над этим. Это может быть из-за разрядности?

Добавлено через 8 минут
Гром, Та я после очередной переустановки даже решил путь не менять, разрешил как он предлагает на диск «С» поставить, так что вряд ли в этом причина, но за совет спасибо, я так когда то с Code::Blocks засел надолго, с тех пор никакой кирилицы.



0



0 / 0 / 2

Регистрация: 12.06.2017

Сообщений: 22

17.02.2018, 11:31

 [ТС]

6

Посмотрел в архиве https://download.qt.io/archive/ оффлайновые сборки не нашел там для Windows 64 бит. Я так понимаю 32-разрядная работать должна нормально? Но у меня возник вопрос по поводу того какую из версий качать. Потому что в разделе Qt 5.3 разные версии, под разные компиляторы и разрядность компилятора. А вот в разделе Qt 5.10 так как на скриншоте. Я правильно понял что качать (отмеченное маркером) ?

Миниатюры

Не запускается Qt Creator
 



0



487 / 365 / 93

Регистрация: 10.03.2011

Сообщений: 1,513

Записей в блоге: 5

17.02.2018, 11:36

7

правильно

Добавлено через 2 минуты
для windows только х86, это не критично



0



0 / 0 / 2

Регистрация: 12.06.2017

Сообщений: 22

17.02.2018, 18:45

 [ТС]

8

Проблема отчасти решилась оффлайн установкой, при этом сработало только установка Qt 5.3.2, а с Qt 5.10.1 та же проблема, видимо дело в том что в первом инсталяторе более старая версия Qt Creator, который ставиться и работает. А вот версия Creator 4.5.1 работать не хочет.



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

17.02.2018, 18:45

Помогаю со студенческими работами здесь

Новый компьютер запускается не сразу (через 2 секунды выключается и запускается нормально).
собрал системный блок, все подключено, все работает прекрасно, но вот есть одна непонятная…

Не запускается regedit, ccleaner, avz, автоматически запускается сайт zivlingamer
Вирус не дает запустить программы автологгера, поэтому запускал каждую по одельности, переименовав….

При нажатии кнопки пуск ПК запускается и тут же выключается, после этого он запускается сам
При нажатии кнопки пуск ПК запускается и тут же выключается, после этого через пару секунд он…

При включении ПК, компьютер запускается и сразу выключается, потом опять запускается, и работает нормально
Доброго времени суток уважаемы посетители форума, у меня такая проблема(я в компьютерах не…

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:

8

#include <iostream>

#include <conio.h>

#include <locale>

#include <ctime>   //для таймера

#include <cstdlib> //для генерации рандомных чисел

#include <cstring>

#define SIZE 82000

using std::cout;
using std::endl;

int _array1[SIZE];
int _array2[SIZE];
int n = SIZE - 1;
long int time1;

void random_array(int * array);
long int insertion_sort(int * array);
void Merge(int * array, int first, int last); //слияние массивов
void merge_sort(int * array, int first, int last); //рекурсивная процедура сортировки

int main() {

  setlocale(LC_ALL, "rus");

  srand(time(0));

  random_array(_array1); //исходный массов
  //	cout << "nn";                      

  memcpy(_array2, _array1, sizeof(int) * SIZE); //копия исходного массова
  /*	cout << "копия исходного массива" << "n";
  	for (int i = 0; i < SIZE; i++)
  	{
  		cout << _array2[i] << " ";
  	}
  	cout << "n";
  ЗАКОММЕНТИРОВАНО, ЧТОБ ДОЛГО НЕ ЖДАТЬ ВЫВОД ОГРОМНОГО МАССИВА НА ЭКРАН */

  insertion_sort(_array1); //вызов сортировки вставками	
  /*	for (int i = 0; i < SIZE; i++)
  	{
  		cout << _array1[i] << " ";
  	}
  	cout << "n";
  ЗАКОММЕНТИРОВАНО, ЧТОБ ДОЛГО НЕ ЖДАТЬ ВЫВОД ОГРОМНОГО МАССИВА НА ЭКРАН */

  //	cout << "nотсортировано слиянием" << endl;
  merge_sort(_array2, 0, n); //вызов сортировки слиянием
  /*	for (int i = 0; i < SIZE; i++)
  	{
  		cout << _array2[i] << " ";
  	}
  	cout << "nn";
  ЗАКОММЕНТИРОВАНО, ЧТОБ ДОЛГО НЕ ЖДАТЬ ВЫВОД ОГРОМНОГО МАССИВА НА ЭКРАН */

  cout << "n" << "при размере массива = " << SIZE << " элементов" << "n";
  cout << "время работы сортировки вставками = " << time1 << " мсек" << "nn";

  getch();
  return 0;
}

void random_array(int * array) {
  //cout << "исходный массив" << endl;	
  for (int i = 0; i < SIZE; i++) {
    array[i] = rand() % 100;
    //cout << array[i] << " ";              ЗАКОММЕНТИРОВАНО, ЧТОБ ДОЛГО НЕ ЖДАТЬ ВЫВОД ОГРОМНОГО МАССИВА НА ЭКРАН 
  }

}

long int insertion_sort(int * array) {
  //	cout << "nотсортировано вставками" << endl;

  long int start_time = clock(); // начальное время			//*************

  for (int i = 1; i < SIZE; i++) {
    const int temp = array[i];
    int j = i - 1;
    while (j >= 0 && temp < array[j]) {
      array[j + 1] = array[j];
      j--;
    }
    array[j + 1] = temp;
  }

  long int end_time = clock(); // конечное время				//*************
  time1 = end_time - start_time; // искомое время в мсек  		//*************
  //float time2 = (float)time1 / 1000;				// это в секундах				//*************

  return time1; //*************	
}

void Merge(int * array, int first, int last) {
  int middle, start, finall, j;

  int * mas = new int[SIZE];

  middle = (first + last) / 2; //вычисление среднего элемента
  start = first; //начало левой части
  finall = middle + 1; //начало правой части

  for (j = first; j <= last; j++) //выполнять от начала до конца
    if ((start <= middle) && ((finall > last) || (array[start] < array[finall]))) {
      mas[j] = array[start];
      start++;
    }
  else {
    mas[j] = array[finall];
    finall++;
  }

  //возвращение результата в список
  for (j = first; j <= last; j++)
    array[j] = mas[j];

  delete[] mas;
}

void merge_sort(int * array, int first, int last) {
  //cout << "nотсортировано слиянием" << endl;
  {
    if (first < last) {
      merge_sort(array, first, (first + last) / 2); //сортировка левой части
      merge_sort(array, (first + last) / 2 + 1, last); //сортировка правой части
      Merge(array, first, last); //слияние двух частей
    }
  }

5e5401bac33c3549149074.jpeg

Долгое время у меня стоял Qt Creator и работал, но в один день (позавчера) перестал запускаться (появляется на 5-10 секунд в Диспетчер задач > Процессы и пропадает). Я подумал что переустановка поможет. Удалил uninstall-программой, которая была в Qt, а все что осталось уже руками почистил. Установил — результат тот же. Сейчас я уже где-то 5-й раз переустанавливаю. Реестр чистил. Повисит в процессах и всё.

OS: Windows 7 x64 .

Qt Creator: Qt 5.5.1 for Windows 32-bit (MinGW 4.9.2, 852 MB) с которым в комплекте Qt Creator 3.5.1

Внимание: Скачивать заново пробовал. От администратора запускал. Совместимость ставил. Скачать отдельно Qt Creator тоже пробовал — та же история, не запускается.

Вот так висит 5-10 секунд.
введите сюда описание изображения

MSDN.WhiteKnight's user avatar

задан 10 янв 2016 в 12:19

drfels's user avatar

5

Реестр чистить бесполезно — QtCreator почти ничего не хранит в реестре, его настройки находятся в каталоге

c:UsersИМЯ_ПОЛЬЗОВАТЕЛЯAppDataRoamingQtProject

Удалите этот каталог и запустите QtCreator. Должно помочь.

ответ дан 10 янв 2016 в 17:26

user198839's user avatar

Понравилась статья? Поделить с друзьями:
  • Ошибка qmake код ошибки 2
  • Ошибка python скрипта проверьте дополнительную информацию в системной консоли
  • Ошибка python при делении на ноль
  • Ошибка provider error no provider was found
  • Ошибка python в командной строке