Russian Qt Forum
Ноябрь 22, 2024, 13:47 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: связь Dev-cpp и QT 3.3?  (Прочитано 9896 раз)
Tirex
Гость
« : Апрель 03, 2005, 15:55 »

Установил и откпомилировал qt под mingw32, Но проект в Dev-Cpp не компилируется. Как настроить это дело?
Записан
Tirex
Гость
-
« Ответ #1 : Апрель 15, 2005, 15:38 »

Под "настроить" я имел ввиду чтобы открыть допустим main.cpp нажать ctrl+f9 чтобы проект откомпилировался и запустился. По сути проблема была в том чтобы передать параметры из dev-cpp для qmake. Ведь dev-cpp комплирует через q++. Написал маленькую прогу и заменил g++ на нее теперь она сама берет текущий проект компилирует и запускает. все из Dev-cpp. Но если есть более правильное решение, выслушаю.
Записан
nov
Гость
« Ответ #2 : Апрель 21, 2005, 16:55 »

Не компаль через IDE, а юзай qmake (см. в док-ах по Qt) и компили из командной строки mingw32-make. Я веду разработку в KDevelop 3 (в Linux, естественно), который поддерживает структуру проектов qmake, а при переносе под Wind-у только компилю законченный в KDevelop qmake-ий проект. Все почти как при сборке Qt под Windows c помощью компилятора MinGW.
Записан
pablo
Гость
« Ответ #3 : Апрель 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 импортируй свой проект. Открой его с дев-цпп и компиль используя иде. Так со всеми проектами.

Если переменные окружения наставлены правильно, то работать, по идее, всё должно.
Записан
nov
Гость
« Ответ #4 : Апрель 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 и шаблонами так, что охренеешь)?
Записан
pablo
Гость
« Ответ #5 : Апрель 29, 2005, 10:24 »

Если руки правильно заточены, то незапаришся.
Записан
nov
Гость
« Ответ #6 : Май 14, 2005, 12:09 »

Да, было дело, переносил я проект на Qt из Linux в Wind-у. И как на зло, для повышения уровня абстракции, было напихано там слишком много шаблонного и STL-го кода. (Пока, по тексту, вроде как все платформо независимое). При компиляции в MSVC я получил не больше, не меньше, приблизительно 1000 - 2000 error!!!
Было принято координальное решение по смене компилятора. При сборке MinGW добавилось всего каких-то 4 уточнения.
Так что, приятель, надо быть либо роботом, чтоб не напарится, либо просто не представлять о чем речь.
А руки тут ни причем.
Записан
Tirex
Гость
« Ответ #7 : Май 14, 2005, 19:40 »

Спасибо за ответы. Выводы я для себя сделал
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.048 секунд. Запросов: 20.