Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: Tirex от Апрель 03, 2005, 15:55



Название: связь Dev-cpp и QT 3.3?
Отправлено: Tirex от Апрель 03, 2005, 15:55
Установил и откпомилировал qt под mingw32, Но проект в Dev-Cpp не компилируется. Как настроить это дело?


Название: -
Отправлено: Tirex от Апрель 15, 2005, 15:38
Под "настроить" я имел ввиду чтобы открыть допустим main.cpp нажать ctrl+f9 чтобы проект откомпилировался и запустился. По сути проблема была в том чтобы передать параметры из dev-cpp для qmake. Ведь dev-cpp комплирует через q++. Написал маленькую прогу и заменил g++ на нее теперь она сама берет текущий проект компилирует и запускает. все из Dev-cpp. Но если есть более правильное решение, выслушаю.


Название: связь Dev-cpp и QT 3.3?
Отправлено: nov от Апрель 21, 2005, 16:55
Не компаль через IDE, а юзай qmake (см. в док-ах по Qt) и компили из командной строки mingw32-make. Я веду разработку в KDevelop 3 (в Linux, естественно), который поддерживает структуру проектов qmake, а при переносе под Wind-у только компилю законченный в KDevelop qmake-ий проект. Все почти как при сборке Qt под Windows c помощью компилятора MinGW.


Название: связь Dev-cpp и QT 3.3?
Отправлено: pablo от Апрель 22, 2005, 14:37
Из всего вышесказанного полезной инфы = 0;
Делай вот как.

1) Способ
Забудь что Дев-цпп имеет иде и компилируй всё через командную строку:

qmake -project
qmake
make

2)
На сколько я знаю, через иде можно компилить только при наличии Microsoft Visual Studio, но есть способ это обойти.

После команды qmake -project, вместо команды qmake, напиши qmake -tp vc myfile.pro.
После этого qmake создаст тебе проект Microsoft Visual Studio.
В меню File->Import->МSVC project импортируй свой проект. Открой его с дев-цпп и компиль используя иде. Так со всеми проектами.

Если переменные окружения наставлены правильно, то работать, по идее, всё должно.


Название: связь Dev-cpp и QT 3.3?
Отправлено: nov от Апрель 25, 2005, 10:51
Да на кой тебе MSVC дался?
По поводу qmake -project: не сможешь сделать проект со сложной структурой (поддиректории, статические и динамические библиотеки  в поддиректориях и т.д все, что может qmake).
А IDE KDevelop 3 (Dev Cpp чем-то похож на нее) уже генерит все .pro файлы для qmake, так что отлаженный проект только компилируешь mingw32-make.
Вообще MinGW - minimal GNU for Windows. Если ты используешь этот компилятор, тогда зачем еще использовать nmake и всю MSVC IDE (напаришся с STL и шаблонами так, что охренеешь)?


Название: связь Dev-cpp и QT 3.3?
Отправлено: pablo от Апрель 29, 2005, 10:24
Если руки правильно заточены, то незапаришся.


Название: связь Dev-cpp и QT 3.3?
Отправлено: nov от Май 14, 2005, 12:09
Да, было дело, переносил я проект на Qt из Linux в Wind-у. И как на зло, для повышения уровня абстракции, было напихано там слишком много шаблонного и STL-го кода. (Пока, по тексту, вроде как все платформо независимое). При компиляции в MSVC я получил не больше, не меньше, приблизительно 1000 - 2000 error!!!
Было принято координальное решение по смене компилятора. При сборке MinGW добавилось всего каких-то 4 уточнения.
Так что, приятель, надо быть либо роботом, чтоб не напарится, либо просто не представлять о чем речь.
А руки тут ни причем.


Название: связь Dev-cpp и QT 3.3?
Отправлено: Tirex от Май 14, 2005, 19:40
Спасибо за ответы. Выводы я для себя сделал