Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > [Qt] Проблемы с переносом проекта в Windows NT 4.0


Автор: AndAnd 1.5.2008, 13:45
Всем добрый вечер! smile

Имеется проект созданный в ОС Windows XP с использованием Visual Studio 2005 и естественно библиотек QT (собраные именно под WIn XP и Visual Studio 2005). Проблема в том что при переносе QT библиотек и проекта в Windows NT 4.0 sp6, в библиотеке kernel32.dll не хватает необходимых функций (в силу устаревания по сравнению с XP). 
Хотел пересобрать библиотеки QT под NT, но встал вопрос связаный со средой разработки. В NT версию Windows нельзя поставить Visual Studio 2005, только VS 6 C++, т.е. придётся переводить проект в 6-ую версию и я не знаю будут ли работать все возможности QT как в XP? Так вот может кто-нибудь знает иной способ переноса проекта в данной ситуации. очень необходимо, хотябы не оптимальное но верное решение smile

Автор: XavierElf 1.5.2008, 23:06
Гм... можно попробовать QDevelop мне его с головой хватает! smile 

Автор: AndAnd 2.5.2008, 09:30
а как на счёт перевода проекта из VS 2005 в KDevelop? просто ниразу не пользовался им...

Автор: XavierElf 3.5.2008, 20:50
Собственно ничего сложного не вижу в этом. Если переносить в QDevelop (насчёт KDevelop не знаю, есть ли версия под винду, чесно говоря сомневаюсь), то там главный проектный файл - собственно является проектным файлом qt (*.pro) После первой компиляции создаётся база данных проекта. Так что только попробовав можно узнать на деле. Я чесно говоря под винду не пишу программы, так что не могу сказать насколько сложно это будет.

Автор: AndAnd 6.6.2008, 06:29
Собственно тема ещё актуальна...

вот нашёл ссылку с похожей проблемой, но ничего из неё не понял, и там по-моеиу для 3-ей версии QT, мне же надо для 4.3.1

http://lists.trolltech.com/qt-interest/2003-03/thread00500-0.html

Автор: SABROG 6.6.2008, 10:38
Посмотреть в сторону gcc, а именно Qt + mingw32 + Eclipse + CDT + Qt Integrator.

На слабых тачках Eclipse тормозит, т.ч. можно в принципе обойтись и консолью: 

Код

qmake -project
qmake
mingw32-make release


Или еще вариант - использовать любую студию для редактирования исходников, а собирать их через mingw.

Автор: AndAnd 9.6.2008, 10:17
Собственно пришлось пойти стандартным путём.
Т.к. ядра ОС NT 4.0 явно отличаются от более молодых Виндовозов, то пересобрал библиотеки QT под NT 4.0 и MSVC60.
Теперь всё нормально работает.
Тема закрыта, всем спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)