Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: v01d от Март 18, 2011, 20:28



Название: сборка qt с поддержкой openssl
Отправлено: v01d от Март 18, 2011, 20:28
qt 4.7.2
mingw
windows 7 x64

конфигурирую configure -openssl-linked
после делаю mingw32-make
появляется ошибка

e:/mingw/bin/../lib/gcc/mingw32/4.5.2/../../../../mingw32/bin/ld.exe: cannot find -lssleay32
e:/mingw/bin/../lib/gcc/mingw32/4.5.2/../../../../mingw32/bin/ld.exe: cannot find -llibeay32
collect2: ld returned 1 exit status
mingw32-make[2]: *** [..\..\lib\QtNetworkd4.dll] Error 1
mingw32-make[2]: Leaving directory `E:/qt/src/network'
mingw32-make[1]: *** [debug-all] Error 2
mingw32-make[1]: Leaving directory `E:/qt/src/network'
mingw32-make: *** [sub-network-make_default-ordered] Error 2

в переменной PATH E:\MinGW\bin;E:\qt\bin
файлы из E:\OpenSSL\lib\MinGW\ скопированы в E:\MinGW\lib\
при установке OpenSSL был выбран пункт скопировать DLL в папку system32

кто может помочь, милости просим)


Название: Re: сборка qt с поддержкой openssl
Отправлено: v01d от Март 19, 2011, 10:14
прописал QTDIR=E:\qt и MAKESPEC=win32-g++ в path
и пытался собрать теперь вот такая ошибка

E:\Qt\tools\designer\src\lib/../../../../include/QtCore/../../src/corelib/kernel/qobjectdefs.h:143:
multiple definition of `int qYouForgotTheQ_OBJECT_Macro<qdesigner_internal::WidgetDataBase const*>(q
designer_internal::WidgetDataBase const*, qdesigner_internal::WidgetDataBase const*)'
./tmp\obj\debug_shared\qdesigner_taskmenu.o:E:\Qt\tools\designer\src\lib/../../../../include/QtCore/
../../src/corelib/kernel/qobjectdefs.h:143: first defined here
./tmp\obj\debug_shared\signalslotdialog.o:signalslotdialog.cpp:(.rdata$_ZTSN18qdesigner_internql16Si
gnqlSlotDialogE+0x0): multiple definition of `typeinfo name for qdesigner_internal::SignalSlotDialog
'
./tmp\obj\debug_shared\qdesigner_taskmenu.o:qdesigner_taskmenu.cpp:(.rdata$_ZTSN18qdesigner_internal
16SignalSlotDialogE[typeinfo name for qdesigner_internal::SignalSlotDialog]+0x0): first defined here

./tmp\obj\debug_shared\signalslotdialog.o:signalslotdialog.cpp:(.rdata$_ZTI28QDesignerFormEditorInte
rfqce+0x0): multiple definition of `typeinfo for QDesignerFormEditorInterface'
./tmp\obj\debug_shared\default_extensionfactory.o:default_extensionfactory.cpp:(.rdata$_ZTI28QDesign
erFormEditorInterface[typeinfo for QDesignerFormEditorInterface]+0x0): first defined here
collect2: ld returned 1 exit status
mingw32-make[5]: *** [..\..\..\..\lib\QtDesignerd4.dll] Error 1
mingw32-make[5]: Leaving directory `E:/Qt/tools/designer/src/lib'
mingw32-make[4]: *** [debug-all] Error 2
mingw32-make[4]: Leaving directory `E:/Qt/tools/designer/src/lib'
mingw32-make[3]: *** [sub-lib-make_default-ordered] Error 2
mingw32-make[3]: Leaving directory `E:/Qt/tools/designer/src'
mingw32-make[2]: *** [sub-src-make_default] Error 2
mingw32-make[2]: Leaving directory `E:/Qt/tools/designer'
mingw32-make[1]: *** [sub-designer-make_default-ordered] Error 2
mingw32-make[1]: Leaving directory `E:/Qt/tools'
mingw32-make: *** [sub-tools-make_default-ordered] Error 2