Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Qt не компилируется под VS, Проблема интеграции со студией 
V
    Опции темы
azesmcar
Дата 1.8.2009, 10:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

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



Добрый день,

Вчера на работе установил Qt на компьютер, интегрировал со студией, все в порядке. На работе Vista x64, дома WinXP 32х битный, не ставится гад. Компилирует часа полтора и выдает ошибку
Цитата

..\..\..\..\lib\QtWebKit4.dll : fatal error LNK1120: 8 unresolved externals
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN
\link.EXE"' : return code '0x460'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN
\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.

Не могу понять чего ему не хватает, с Qt Creator нормально работает, как пытаюсь интегрировать со студией - не идет.
Что делать?

Версия Студии: VS2008 Professional
QTDIR стоит правильно, QMAKESPEC=msvc2008

Спасибо.

Это сообщение отредактировал(а) azesmcar - 1.8.2009, 10:51
PM   Вверх
triclosan
Дата 1.8.2009, 10:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



вы из студийного енвайронмента запускали конфигуратор и сборщик?
PM MAIL   Вверх
W4FhLF
Дата 1.8.2009, 10:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


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

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



Не собирается в 32х битных XP? Как собирал то? Пошагово опиши. 


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
azesmcar
Дата 1.8.2009, 10:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

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



Цитата(triclosan @  1.8.2009,  10:50 Найти цитируемый пост)
вы из студийного енвайронмента запускали конфигуратор и сборщик? 

Да, Visual Studio 2008 Command prompt, иначе nmake -а не видно

Цитата(W4FhLF @  1.8.2009,  10:51 Найти цитируемый пост)
Не собирается в 32х битных XP? Как собирал то? Пошагово опиши.  

Цитата

cd %QTDIR%
nmake confclean
configure -no-openssl -no-qt3support -release -platform %QMAKESPEC%
nmake


Я бы поэкспериментировал, но каждый эксперимент 2 часа длится. smile 

Это сообщение отредактировал(а) azesmcar - 1.8.2009, 10:56
PM   Вверх
W4FhLF
Дата 1.8.2009, 11:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


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

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



Цитата(azesmcar @  1.8.2009,  10:52 Найти цитируемый пост)
Я бы поэкспериментировал, но каждый эксперимент 2 часа длится.


Нет, почему. Qt проверяет если компонент собран то переходит к следующему. 

Странно конечно. Я вот буквально на днях скачал, тоже под 2008 на XP SP3 собирал. Правда я вообще просто писал:

Цитата

configure
nmake


Всё ok. 

Погуглил, ты не первый с такой ошибкой, она даже в bug track'e на qtsoftware.com висит. И нигде ответа нет) 


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
azesmcar
Дата 1.8.2009, 11:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

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



Цитата(W4FhLF @  1.8.2009,  11:10 Найти цитируемый пост)
Погуглил, ты не первый с такой ошибкой, она даже в bug track'e на qtsoftware.com висит. И нигде ответа нет)  

Это успокаивает smile 
Ссылочку на bugtrack можно? Мало ли, может позже решение добавят, да и другим в будущем поможет.

Цитата(W4FhLF @  1.8.2009,  11:10 Найти цитируемый пост)
Странно конечно. Я вот буквально на днях скачал, тоже под 2008 на XP SP3 собирал. Правда я вообще просто писал:

Я тоже еще вчера на работе собирал, все было нормально. smile 
Правда на другой ос, но разницы быть не должно.

Это сообщение отредактировал(а) azesmcar - 1.8.2009, 11:18
PM   Вверх
pan2004
Дата 1.8.2009, 11:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



azesmcar, что за версия Qt? Если это из Qt SDK или что идет с minGW компилятором - там четко и ясно написано, что компилятор VS она не поддерживает.
Цитата

Based on MinGW (download sources) tool set. Does not support VS compiler.

Вам нужно скачать сами исходники Qt и компилировать с них, отсюда.
Конечно, можно попробовать отключить компиляцию проблемной либы, configure -no-webkit



--------------------
Qt4/C++ fan
WinXP SP3: MSVC++2005 Qt4.5.1 Boost1.39
сыграем в дурака?
PM MAIL   Вверх
W4FhLF
Дата 1.8.2009, 11:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


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

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



Цитата(azesmcar @  1.8.2009,  11:15 Найти цитируемый пост)
Ссылочку на bugtrack можно? 


http://www.qtsoftware.com/developer/task-t...y&id=246326

Цитата(azesmcar @  1.8.2009,  11:15 Найти цитируемый пост)
Я тоже еще вчера на работе собирал, все было нормально.


C тем же configure?




--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
azesmcar
Дата 1.8.2009, 11:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

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



Цитата(pan2004 @  1.8.2009,  11:19 Найти цитируемый пост)
azesmcar, что за версия Qt? Если это из Qt SDK или что идет с minGW компилятором - там четко и ясно написано, что компилятор VS она не поддерживает.

Качал вот это
Qt SDK for Windows* (178Mb) отсюда
http://www.qtsoftware.com/downloads

тоже самое собирал вчера на работе, так что вряд ли не поддерживается. Стоит скачать что нибудь другое?

Цитата(pan2004 @  1.8.2009,  11:19 Найти цитируемый пост)
Конечно, можно попробовать отключить компиляцию проблемной либы, configure -no-webkit

А если она понадобится?

Цитата(W4FhLF @  1.8.2009,  11:23 Найти цитируемый пост)
http://www.qtsoftware.com/developer/task-t...y&id=246326

оно smile спасибо.

Цитата(W4FhLF @  1.8.2009,  11:23 Найти цитируемый пост)
C тем же configure?

почти, только Qt3 support не отключал. Сейчас пробую без параметров, просто configure.

PM   Вверх
pan2004
Дата 1.8.2009, 11:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(azesmcar @  1.8.2009,  11:27 Найти цитируемый пост)
тоже самое собирал вчера на работе, так что вряд ли не поддерживается. Стоит скачать что нибудь другое?

ну наверно не спроста же на странице загрузки про SDK написано, что (см выше).

Добавлено через 51 секунду
Цитата(azesmcar @  1.8.2009,  11:27 Найти цитируемый пост)
Стоит скачать что нибудь другое?

ссылку я дал.


--------------------
Qt4/C++ fan
WinXP SP3: MSVC++2005 Qt4.5.1 Boost1.39
сыграем в дурака?
PM MAIL   Вверх
W4FhLF
Дата 1.8.2009, 11:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


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

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



azesmcar, а ну дык ессно, pan2004 прав. 


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
pan2004
Дата 1.8.2009, 11:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(azesmcar @  1.8.2009,  11:27 Найти цитируемый пост)
А если она понадобится?

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


--------------------
Qt4/C++ fan
WinXP SP3: MSVC++2005 Qt4.5.1 Boost1.39
сыграем в дурака?
PM MAIL   Вверх
azesmcar
Дата 1.8.2009, 12:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

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



Цитата(pan2004 @  1.8.2009,  11:34 Найти цитируемый пост)
можно дособирать в любое время, также как с примерами и демками. 

Да, но он же все равно не собирается smile Так что это значит отложить проблему на завтра

Цитата(pan2004 @  1.8.2009,  11:32 Найти цитируемый пост)
ну наверно не спроста же на странице загрузки про SDK написано, что (см выше).

Я даже не заметил этого, просто странно что на работе скомпилировалось.

Цитата(pan2004 @  1.8.2009,  11:32 Найти цитируемый пост)
ссылку я дал. 

Уже скачал, сейчас попробую.

Цитата(W4FhLF @  1.8.2009,  11:34 Найти цитируемый пост)
azesmcar, а ну дык ессно, pan2004 прав.  

Сейчас проверю - скажу.

PM   Вверх
azesmcar
Дата 1.8.2009, 14:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

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



pan2004

Спасибо. Та версия четко работает!
+1
PM   Вверх
Acer
Дата 1.8.2009, 15:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 652
Регистрация: 5.9.2007
Где: UA::DN

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



Я собирал вот таким батником. Где-то на форуме у нас нашел.

Код

@echo off
call "C:\Program Files\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" x86
set QTDIR=c:\Qt\4.5.0\
set QMAKESPEC=win32-msvc2008
cd %QTDIR%
echo Rebuiding SHARED debug-and-release Qt...
configure.exe -debug-and-release -shared -platform win32-msvc2008 -vcproj -qt-zlib
nmake

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

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

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


 




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


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

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