Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [Qt] Проблемы с переносом проекта в Windows NT 4.0 
V
    Опции темы
AndAnd
Дата 1.5.2008, 13:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Всем добрый вечер! 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
PM MAIL   Вверх
XavierElf
Дата 1.5.2008, 23:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 200
Регистрация: 24.1.2007
Где: г. Тверь

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



Гм... можно попробовать QDevelop мне его с головой хватает! smile 
--------------------
Даешь открытые исходники!
PM MAIL ICQ   Вверх
AndAnd
Дата 2.5.2008, 09:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



а как на счёт перевода проекта из VS 2005 в KDevelop? просто ниразу не пользовался им...
PM MAIL   Вверх
XavierElf
Дата 3.5.2008, 20:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 200
Регистрация: 24.1.2007
Где: г. Тверь

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



Собственно ничего сложного не вижу в этом. Если переносить в QDevelop (насчёт KDevelop не знаю, есть ли версия под винду, чесно говоря сомневаюсь), то там главный проектный файл - собственно является проектным файлом qt (*.pro) После первой компиляции создаётся база данных проекта. Так что только попробовав можно узнать на деле. Я чесно говоря под винду не пишу программы, так что не могу сказать насколько сложно это будет.
--------------------
Даешь открытые исходники!
PM MAIL ICQ   Вверх
AndAnd
Дата 6.6.2008, 06:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Собственно тема ещё актуальна...

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

http://lists.trolltech.com/qt-interest/200...ead00500-0.html

Это сообщение отредактировал(а) AndAnd - 6.6.2008, 06:31
PM MAIL   Вверх
SABROG
Дата 6.6.2008, 10:38 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Hacker
****


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

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



Посмотреть в сторону gcc, а именно Qt + mingw32 + Eclipse + CDT + Qt Integrator.

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

Код

qmake -project
qmake
mingw32-make release


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


--------------------
Национальная группа Russian Federation на QtCentre.
PM MAIL   Вверх
AndAnd
Дата 9.6.2008, 10:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Собственно пришлось пойти стандартным путём.
Т.к. ядра ОС NT 4.0 явно отличаются от более молодых Виндовозов, то пересобрал библиотеки QT под NT 4.0 и MSVC60.
Теперь всё нормально работает.
Тема закрыта, всем спасибо.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets"
JackYF
Любитель
  • В заголовке темы в квадратных скобках обозначьте используемую вами библиотеку, например: [QT],[GTK],[wx].
  • Если вопрос актуален только для некоторой версии библиотеки, либо, если вы пользуетесь не самой последней версией, укажите это. Например: [QT4], [GTK2].
  • Все начинающие изучать Qt - не забудьте зайти сюда.
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • В вопросе укажите полную версию версию библиотеки, а также все дополнительные используемые программные пакеты.
  • Не забывайте пользоваться кнопкой "Код".
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

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

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема »


 




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


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

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