Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> MinGW не видит Qt 
:(
    Опции темы
shaukote
  Дата 1.4.2013, 01:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 13.2.2013

Репутация: нет
Всего: нет



Всем доброго времени суток.

Установил я Qt  for MinGW к своему MinGW на Windows 7.
У меня нет желания связываться с Qt Creator'ом, поэтому я попытался создать простенький HelloWorld в текстовом редакторе, как привык, и скомпилировать g++'ом из консоли.
Однако столкнулся я с неприятным - mingw не хочет находить заголовочные файлы Qt. 
На вот такой код:
Код

#include <QDebug>

int main(int argc, char const *argv[])
{
    qDebug() << "Hello world!";
    return 0;
}

g++ мне радостно выдаёт следующее:
Код

C:\Users\shau-kote\Documents>g++ test.cpp                          
test.cpp:1:18: фатальная ошибка: QDebug: No such file or directory 
компиляция прервана.                                               


В общем-то, я так думаю, это логично, если Qt и MinGW стоят в разных папках и MinGW ничего про Qt не знает.
Скажите, пожалуйста, как можно "подключить" Qt к MinGW?

Это сообщение отредактировал(а) shaukote - 1.4.2013, 01:34
PM MAIL   Вверх
borisbn
Дата 1.4.2013, 06:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4875
Регистрация: 6.2.2010
Где: Ростов-на-Дону

Репутация: 21
Всего: 135



Пересиль себя и создай проект в креаторе, запусти компиляцию и посмотри в окне "Вывод компилятора" (или как-то так) как он вызывает g++. Там будет что-то типа
Цитата
g++ test.cpp -Ic:/Qt/include -Lc:/Qt/lib

А потом вызывай себе в консоли.

А вообще - консоль в Windows 7 - попахивает извращением  smile 


--------------------
Женщины отличаются от программистов тем, что у них чары состоят из стрингов
PM MAIL Jabber   Вверх
kolesnle
Дата 1.4.2013, 08:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Упертый сишник
*


Профиль
Группа: Участник
Сообщений: 93
Регистрация: 22.3.2013

Репутация: нет
Всего: нет



Я не в теме похоже, я думал надо сначала qmake вызывать
PM MAIL   Вверх
borisbn
Дата 1.4.2013, 08:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4875
Регистрация: 6.2.2010
Где: Ростов-на-Дону

Репутация: 21
Всего: 135



Цитата(kolesnle @  1.4.2013,  08:01 Найти цитируемый пост)
Я не в теме похоже

похоже ))
qmake генерит Makefile по pro-файлу. если тебе не нужен проект, а просто нужно скомпилировать простую программу типа "Hello World", то Makefile нинужен.


--------------------
Женщины отличаются от программистов тем, что у них чары состоят из стрингов
PM MAIL Jabber   Вверх
shaukote
Дата 1.4.2013, 10:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 13.2.2013

Репутация: нет
Всего: нет



borisbn, спасибо, выковырял из Makefile нужные строки. (:

Решил-таки по вашему совету отказаться от консольной компиляции трудов, написанных в текстовом редакторе и попробовать Qt Creator.
Увы. Он упешно компилировал все вариации HwlloWorld'а, но ругался вот так:
Код

Запускается C:\Users\shau-kote\Documents\unt\untitled-build-Desktop_Qt_5_0_1_MinGW_32bit-_______\debug\untitled.exe...
Не удалось получить идентификатор подчинённого процесса: Параметр задан неверно.

И не закрывал программы после завершения их работы.
Что за очередная напасть?

PM MAIL   Вверх
kolesnle
Дата 1.4.2013, 18:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Упертый сишник
*


Профиль
Группа: Участник
Сообщений: 93
Регистрация: 22.3.2013

Репутация: нет
Всего: нет



 smile   куда делись стили(типа plastique) в Qt 5.0.0
PM MAIL   Вверх
shaukote
Дата 1.4.2013, 19:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 13.2.2013

Репутация: нет
Всего: нет



Разве?
Вроде та же проблема, "связывания" MinGW и Qt Creator.
Ну да ладно. Тогда тема закрыта, спасибо borisbn за помощь. (:
PM MAIL   Вверх
Amp
Дата 1.4.2013, 20:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 886
Регистрация: 17.2.2009

Репутация: нет
Всего: 17



Цитата(kolesnle @  1.4.2013,  18:35 Найти цитируемый пост)
 smile   куда делись стили(типа plastique) в Qt 5.0.0 

Выпилены - http://blog.qt.digia.com/blog/2012/10/30/c...-adding-fusion/
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0459 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.