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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Qt 4.5.1 Static VS2005 error LNK2005: "bool qt_win_owndc_required"  (Прочитано 6617 раз)
IGHOR
Крякер
****
Offline Offline

Сообщений: 390



Просмотр профиля WWW
« : Май 09, 2009, 19:58 »

Собираю 4.5.1 под vs2005
c ключами:
configure.cache:
Код:
-debug-and-release 
-static
-qt-zlib
-qt-gif
-qt-libpng
-qt-libtiff
-qt-libjpeg
-qt-libmng
-phonon
-phonon-backend
-webkit
-fast
-qt-sql-mysql
-plugin-sql-mysql
-qt-sql-sqlite
-plugin-sql-sqlite
-qt-sql-odbc
-plugin-sql-odbc
-no-qt3support

получаю ошибку
Код:
Generating Code...
        cl -c -nologo -Zm200 -Zc:wchar_t- -Zi -MTd -GR -EHsc -W3 -w34100 -w34189
 -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_EDITION=QT_EDITION_DESKTOP -DQT_O
PENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"..\..\..\include\QtC
ore" -I"..\..\..\include\QtGui" -I"..\..\..\include\QtOpenGL" -I"..\..\..\includ
e" -I"..\..\..\include\ActiveQt" -I"tmp\moc\debug_static" -I"." -I"..\..\..\mksp
ecs\win32-msvc2005" -Fotmp\obj\debug_static\ @C:\TEMP\nmF02E.tmp
qrc_padnavigator.cpp
        link /LIBPATH:"j:\Qt4\4.5.1\lib" /LIBPATH:"j:\Qt4\4.5.1\lib" /NOLOGO /DE
BUG /MANIFEST /MANIFESTFILE:"tmp\obj\debug_static\padnavigator.intermediate.mani
fest" /SUBSYSTEM:WINDOWS "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windo
ws.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language
='*' processorArchitecture='*'" /OUT:debug\padnavigator.exe @C:\TEMP\nmF09C.tmp

QtGuid.lib(qapplication_win.obj) : error LNK2005: "bool qt_win_owndc_required" (
?qt_win_owndc_required@@3_NA) already defined in QtOpenGLd.lib(qwindowsurface_gl
.obj)
debug\padnavigator.exe : fatal error LNK1169: one or more multiply defined symbo
ls found
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 8\VC
\BIN\link.EXE"' : return code '0x491'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 8\VC
\BIN\nmake.EXE"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 8\VC
\BIN\nmake.EXE"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 8\VC
\BIN\nmake.EXE"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 8\VC
\BIN\nmake.EXE"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
command failed with exit code 2

Что менять куда копать ? 4.5.0 с етими же ключами собралось на ура

вижу что здесь то же самое
http://www.delta3d.org/forum/viewtopic.php?showtopic=15723&fromblock=yes
но там был снапшот видимо кривой
« Последнее редактирование: Май 09, 2009, 20:27 от IGHOR » Записан
IGHOR
Крякер
****
Offline Offline

Сообщений: 390



Просмотр профиля WWW
« Ответ #1 : Май 11, 2009, 04:23 »

Неужели никто не собирал Qt 4.5.1 под static c VS ?
Записан
shadone
Гость
« Ответ #2 : Июнь 04, 2009, 11:41 »


получаю ошибку
Код:
QtGuid.lib(qapplication_win.obj) : error LNK2005: "bool qt_win_owndc_required" (
?qt_win_owndc_required@@3_NA) already defined in QtOpenGLd.lib(qwindowsurface_gl
.obj)

Что менять куда копать ? 4.5.0 с етими же ключами собралось на ура

вижу что здесь то же самое
http://www.delta3d.org/forum/viewtopic.php?showtopic=15723&fromblock=yes
но там был снапшот видимо кривой

Это известная ошибка. Будет исправлена в следующем релизе 4.5.2. Вот патч для исправления ошибки:
http://qt.gitorious.org/qt/qt/commit/a9d0e4f830687b33c3a93cce2a3b8d77cc3546cc
Записан
IGHOR
Крякер
****
Offline Offline

Сообщений: 390



Просмотр профиля WWW
« Ответ #3 : Июнь 25, 2009, 01:21 »

ddenis, Большое спасибо!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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