Не удается подключить creator comm socket/tmp / Qt temp.Jh2103 / stub-socket: нет такого файла или каталога

Я получаю эту ошибку при запуске консольного проекта от Qt Creator в Kubuntu. Терминал, консоль появляется, но он только говорит:

Cannot connect creator comm socket /tmp/qt_temp.JH2103/stub-socket: No such file or directory
Press <RETURN> to close this window...

8 ответов


У меня была такая же проблема в Ubuntu 11.10 после установки Qt Creator с apt-get. Если вы перейдете в настройки Qt Creator и измените терминал на /usr/bin/xterm -e тогда это должно сработать.


это работает для меня.

Меню | Инструменты | Параметры | Окружающая Среда | Общие | Система / Терминал
konsole --nofork -e


вы можете выполнить следующие действия, чтобы внести изменения:

Tools > Options > Environment > General > System > Terminal: xterm -e


Qt Creator не поддерживает полный терминал в своем GUI/ Консольные приложения, запущенные из creator, отображают свои вывод в окне создателя. Это окно не поддержка Кин. Для обработки таких программ они должны выполняться в настоящий терминал. Также под linux правильный терминал программа должна быть указана в настройках creator.

установите выполнение программы в терминале в Qt Creator:

1 - в левой панели значок: пресса "Проекты"

2-в области "выполнить настройки": нажмите "Показать детали"

3 - проверить "запустить в терминале"

установить терминал в Qt Creator для linux:

1 - Меню: Инструменты -> Настройки...

2 - Выберите "Окружающая Среда" -> "Общие"

3-установить текст для "терминала:" в "/ usr / bin / xterm-e"

4 - нажмите "OK"

и вы сделали.


я столкнулся с этой же проблемой, и оказалось, что у меня было слишком много экземпляров моего консольного приложения, запущенного в фоновом режиме. Я оставил свои настройки gnome-terminal -x и вместо этого просто закрыл все запущенные экземпляры моего приложения, а затем попробовал еще раз, и это сработало.


если вы все еще хотите использовать konsole, Это может быть связано с одним из его параметров. В консоли, нажмите кнопку Configure ->Configure konsole - > Untick Run all Konsole windows in a single process.


изменение настроек терминала В разделе Сервис- > Параметры - >окружающая среда - >система - >терминал на /usr/bin/xterm -e работал для меня на Ubuntu 13.10


эта ошибка" не удается подключить creator comm socket /tmp/.../stub-socket: нет такого файла или каталога " появилась для меня, когда вы пытались запустить мой проект в режиме отладки. Это был базовый проект, чтобы начать использовать Qt с opencv (Загрузить файл изображения). Мне потребовалось время, чтобы заставить его работать.

the .pro файл cotains:

QT       += core

QT       -= gui

TARGET = Hello
CONFIG   += console
CONFIG   -= app_bundle

TEMPLATE = app


SOURCES += main.cpp

INCLUDEPATH += "/usr/local/include/opencv"

LIBS += `pkg-config opencv --libs`

главная.cpp файл содержит:

#include <QCoreApplication>
#include <QDebug>
#include <iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <iostream>

using namespace std;
using namespace cv;


int main()
{
   // QCoreApplication a(argc, argv);
    //qDebug()<<"hello world";
    Mat image;
  //image = imread(argv[1]);   // Read the file
  image = imread("/home/maalej/AhmedWork/maalej.jpg");

 if(! image.data )                              // Check for invalid input
  {
      cout <<  "Could not open or find the image" << std::endl ;

      return -1;
  }

  qDebug()<<"hello world";
  cout<<"**********"<<endl;
  namedWindow( "Display window" );// Create a window for display.
  imshow( "Display window", image );                   // Show our image inside it.

  waitKey(0);
  return 1;
    //return a.exec();
}

при запуске QtCreator установлен manullay после его загрузки с официального сайта, любой напечатанная строка появляется в консоли, но не изображение!!! Даже при переходе с /usr/bin / xterm-e на X-terminal-emulator-E. Я удалил qtcreator, запустив qtcreatormanitenancetool и нажав удалить все. Я переустановил qtcrator с помощью ubuntu software center (рекомендуется правильно установить пакеты). Я запустил свой проект еще ничего, но при изменении настройки по умолчанию x-terminal-emulator-e на /usr/bin/xterm-e он работал и загружался образ.

спасибо ты Александр.