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

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

Страниц: [1] 2   Вниз
  Печать  
Автор Тема: Крах сборки  (Прочитано 7564 раз)
blood_shadow
Гость
« : Август 30, 2011, 06:52 »

Короче скачал сорцы самой новой Qt 4.7.3
отредачил qmake.conf как указано тут - http://www.qtcentre.org/wiki/index.php?title=Building_static_Qt_on_Windows_with_MinGW
потом configure -static -release  -fast -nomake examples -nomake demos
и mingw32-make

после 4 часов сборки получил :
Код:
c:\Program_Files\Qt_static\lib\libQtOpenGL.a(qpaintengine_opengl.o):qpainte
_opengl.cpp:(.text+0x739e): undefined reference to `_imp___Z16qt_imageForBr
'
c:\Program_Files\Qt_static\lib\libQtOpenGL.a(qpixmapdata_gl.o):qpixmapdata_
p:(.text+0xa5): undefined reference to `_imp___Z14qt_defaultDpiXv'
c:\Program_Files\Qt_static\lib\libQtOpenGL.a(qpixmapdata_gl.o):qpixmapdata_
p:(.text+0xb9): undefined reference to `_imp___Z14qt_defaultDpiYv'
c:\Program_Files\Qt_static\lib\libQtOpenGL.a(qpixmapdata_gl.o):qpixmapdata_
p:(.text+0xd2): undefined reference to `_imp___Z14qt_defaultDpiYv'
c:\Program_Files\Qt_static\lib\libQtOpenGL.a(qpixmapdata_gl.o):qpixmapdata_
p:(.text+0x132): undefined reference to `_imp___Z14qt_defaultDpiXv'
c:\Program_Files\Qt_static\lib\libQtOpenGL.a(qglpixmapfilter.o):qglpixmapfi
cpp:(.text+0xdde): undefined reference to `_imp___Z13qt_halfScaledRK6QImage
c:\Program_Files\Qt_static\lib\libQtOpenGL.a(qglpixmapfilter.o):qglpixmapfi
cpp:(.text+0x18b3): undefined reference to `_imp___Z13qt_halfScaledRK6QImag
c:\Program_Files\Qt_static\lib\libQtOpenGL.a(qglpixmapfilter.o):qglpixmapfi
cpp:(.text+0x1c1d): undefined reference to `_imp___Z12qt_blurImageR6QImaged
c:\Program_Files\Qt_static\lib\libQtOpenGL.a(qglpixmapfilter.o):qglpixmapfi
cpp:(.text+0x2473): undefined reference to `_imp___Z12qt_blurImageR6QImaged
c:\Program_Files\Qt_static\lib\libQtOpenGL.a(qglpixmapfilter.o):qglpixmapfi
cpp:(.text+0x2b64): undefined reference to `_imp___Z13qt_halfScaledRK6QImag
c:\Program_Files\Qt_static\lib\libQtOpenGL.a(qglpixmapfilter.o):qglpixmapfi
cpp:(.text+0x2c44): undefined reference to `_imp___Z17qt_memrotate90_glPKji
'
c:\Program_Files\Qt_static\lib\libQtOpenGL.a(qglframebufferobject.o):qglfra
ferobject.cpp:(.text+0x28b): undefined reference to `_imp___Z14qt_defaultDp
c:\Program_Files\Qt_static\lib\libQtOpenGL.a(qglframebufferobject.o):qglfra
ferobject.cpp:(.text+0x2b5): undefined reference to `_imp___Z14qt_defaultDp
c:\Program_Files\Qt_static\lib\libQtOpenGL.a(qglpixelbuffer.o):qglpixelbuff
p:(.text+0x207): undefined reference to `_imp___Z14qt_defaultDpiXv'
c:\Program_Files\Qt_static\lib\libQtOpenGL.a(qglpixelbuffer.o):qglpixelbuff
p:(.text+0x231): undefined reference to `_imp___Z14qt_defaultDpiYv'
collect2: ld returned 1 exit status
mingw32-make[6]: *** [..\..\bin\qmlviewer.exe] Error 1
mingw32-make[6]: Leaving directory `C:/Program_Files/Qt_static/tools/qml'
mingw32-make[5]: *** [release] Error 2
mingw32-make[5]: Leaving directory `C:/Program_Files/Qt_static/tools/qml'
mingw32-make[4]: *** [all] Error 2
mingw32-make[4]: Leaving directory `C:/Program_Files/Qt_static/tools/qml'
mingw32-make[3]: *** [sub-qml-make_default-ordered] Error 2
mingw32-make[3]: Leaving directory `C:/Program_Files/Qt_static/tools'
mingw32-make[2]: *** [all] Error 2
mingw32-make[2]: Leaving directory `C:/Program_Files/Qt_static/tools'
mingw32-make[1]: *** [sub-tools-make_default-ordered] Error 2
mingw32-make[1]: Leaving directory `C:/Program_Files/Qt_static'
mingw32-make: *** [all] Error 2

Народ что это может быть, в чем причина? раньше собирал статически и вроде все было ок, а тут...

Народ, у кого Qt собрана статически соберите мне пожалуйста проект, а то и причину ошибки не знаю
и времени уже нет ((

киньте пожалуйста сюда - norgegoth@gmail.com
заранее Спасибо
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #1 : Август 30, 2011, 11:14 »

Покажи саму команду линковки.
Записан

Qt 5.11/4.8.7 (X11/Win)
blood_shadow
Гость
« Ответ #2 : Август 30, 2011, 11:15 »

Покажи саму команду линковки.
а где ее можно посмотреть? чет я немного недопираю..
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #3 : Август 30, 2011, 11:17 »

Дык в лог-е нет что-ли?
С какими аргументами линкуется ..\..\bin\qmlviewer.exe?
Записан

Qt 5.11/4.8.7 (X11/Win)
blood_shadow
Гость
« Ответ #4 : Август 30, 2011, 11:30 »

Дык в лог-е нет что-ли?
С какими аргументами линкуется ..\..\bin\qmlviewer.exe?
я извиняюсь в своей неосведомленности, но как он должен называться и где приблизительно
лежать? а то не могу его найти
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #5 : Август 30, 2011, 11:33 »

там же где и ругань в первом посте
Записан

Qt 5.11/4.8.7 (X11/Win)
blood_shadow
Гость
« Ответ #6 : Август 30, 2011, 11:42 »

там же где и ругань в первом посте
вот все что осталось:
Код:
cd qml\ && mingw32-make -f Makefile
mingw32-make[4]: Entering directory `C:/Program_Files/Qt_static/tools/qml'
C:/Program_Files/Qt_static/bin/qmake C:/Program_Files/Qt_static/tools/qml/qml.pr
o  -o Makefile -spec win32-g++
"mingw32-make" -w -f Makefile
mingw32-make[5]: Entering directory `C:/Program_Files/Qt_static/tools/qml'
mingw32-make -f Makefile.Release
mingw32-make[6]: Entering directory `C:/Program_Files/Qt_static/tools/qml'
c:\Program_Files\Qt_static\bin\uic.exe recopts.ui -o ui_recopts.h
c:\Program_Files\Qt_static\bin\uic.exe proxysettings.ui -o ui_proxysettings.h
C:\Program_Files\Qt_static\bin\moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DGL_SUP
PORTED -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SCRIPT_LIB -DQT_SQL_LIB -DQT_OPEN
GL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW
 -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QM
AIN -I"..\..\include\QtCore" -I"..\..\include\QtNetwork" -I"..\..\include\QtGui"
 -I"..\..\include\QtOpenGL" -I"..\..\include\QtSql" -I"..\..\include\QtScript" -
I"..\..\include\QtDeclarative" -I"..\..\include" -I"." -I"..\..\include\QtDeclar
ative" -I"..\..\src\declarative\util" -I"..\..\src\declarative\graphicsitems" -I
"." -I"..\..\include\ActiveQt" -I"tmp\moc\release_static" -I"..\..\mkspecs\win32
-g++" -D__GNUC__ -DWIN32 qmlruntime.cpp -o tmp\moc\release_static\qmlruntime.moc

g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT
-DGL_SUPPORTED -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SCRIPT_LIB -DQT_SQL_LIB -
DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HA
VE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_
NEEDS_QMAIN -I"..\..\include\QtCore" -I"..\..\include\QtNetwork" -I"..\..\includ
e\QtGui" -I"..\..\include\QtOpenGL" -I"..\..\include\QtSql" -I"..\..\include\QtS
cript" -I"..\..\include\QtDeclarative" -I"..\..\include" -I"." -I"..\..\include\
QtDeclarative" -I"..\..\src\declarative\util" -I"..\..\src\declarative\graphicsi
tems" -I"." -I"..\..\include\ActiveQt" -I"tmp\moc\release_static" -I"..\..\mkspe
cs\win32-g++" -o tmp\obj\release_static\qmlruntime.o qmlruntime.cpp
g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT
-DGL_SUPPORTED -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SCRIPT_LIB -DQT_SQL_LIB -
DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HA
VE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_
NEEDS_QMAIN -I"..\..\include\QtCore" -I"..\..\include\QtNetwork" -I"..\..\includ
e\QtGui" -I"..\..\include\QtOpenGL" -I"..\..\include\QtSql" -I"..\..\include\QtS
cript" -I"..\..\include\QtDeclarative" -I"..\..\include" -I"." -I"..\..\include\
QtDeclarative" -I"..\..\src\declarative\util" -I"..\..\src\declarative\graphicsi
tems" -I"." -I"..\..\include\ActiveQt" -I"tmp\moc\release_static" -I"..\..\mkspe
cs\win32-g++" -o tmp\obj\release_static\proxysettings.o proxysettings.cpp
g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT
-DGL_SUPPORTED -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SCRIPT_LIB -DQT_SQL_LIB -
DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HA
VE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_
NEEDS_QMAIN -I"..\..\include\QtCore" -I"..\..\include\QtNetwork" -I"..\..\includ
e\QtGui" -I"..\..\include\QtOpenGL" -I"..\..\include\QtSql" -I"..\..\include\QtS
cript" -I"..\..\include\QtDeclarative" -I"..\..\include" -I"." -I"..\..\include\
QtDeclarative" -I"..\..\src\declarative\util" -I"..\..\src\declarative\graphicsi
tems" -I"." -I"..\..\include\ActiveQt" -I"tmp\moc\release_static" -I"..\..\mkspe
cs\win32-g++" -o tmp\obj\release_static\qdeclarativetester.o qdeclarativetester.
cpp
g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT
-DGL_SUPPORTED -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SCRIPT_LIB -DQT_SQL_LIB -
DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HA
VE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_
NEEDS_QMAIN -I"..\..\include\QtCore" -I"..\..\include\QtNetwork" -I"..\..\includ
e\QtGui" -I"..\..\include\QtOpenGL" -I"..\..\include\QtSql" -I"..\..\include\QtS
cript" -I"..\..\include\QtDeclarative" -I"..\..\include" -I"." -I"..\..\include\
QtDeclarative" -I"..\..\src\declarative\util" -I"..\..\src\declarative\graphicsi
tems" -I"." -I"..\..\include\ActiveQt" -I"tmp\moc\release_static" -I"..\..\mkspe
cs\win32-g++" -o tmp\obj\release_static\loggerwidget.o loggerwidget.cpp
C:\Program_Files\Qt_static\bin\moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DGL_SUP
PORTED -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SCRIPT_LIB -DQT_SQL_LIB -DQT_OPEN
GL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW
 -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QM
AIN -I"..\..\include\QtCore" -I"..\..\include\QtNetwork" -I"..\..\include\QtGui"
 -I"..\..\include\QtOpenGL" -I"..\..\include\QtSql" -I"..\..\include\QtScript" -
I"..\..\include\QtDeclarative" -I"..\..\include" -I"." -I"..\..\include\QtDeclar
ative" -I"..\..\src\declarative\util" -I"..\..\src\declarative\graphicsitems" -I
"." -I"..\..\include\ActiveQt" -I"tmp\moc\release_static" -I"..\..\mkspecs\win32
-g++" -D__GNUC__ -DWIN32 deviceorientation.cpp -o tmp\moc\release_static\deviceo
rientation.moc
g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT
-DGL_SUPPORTED -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SCRIPT_LIB -DQT_SQL_LIB -
DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HA
VE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_
NEEDS_QMAIN -I"..\..\include\QtCore" -I"..\..\include\QtNetwork" -I"..\..\includ
e\QtGui" -I"..\..\include\QtOpenGL" -I"..\..\include\QtSql" -I"..\..\include\QtS
cript" -I"..\..\include\QtDeclarative" -I"..\..\include" -I"." -I"..\..\include\
QtDeclarative" -I"..\..\src\declarative\util" -I"..\..\src\declarative\graphicsi
tems" -I"." -I"..\..\include\ActiveQt" -I"tmp\moc\release_static" -I"..\..\mkspe
cs\win32-g++" -o tmp\obj\release_static\deviceorientation.o deviceorientation.cp
p
C:\Program_Files\Qt_static\bin\moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DGL_SUP
PORTED -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SCRIPT_LIB -DQT_SQL_LIB -DQT_OPEN
GL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW
 -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QM
AIN -I"..\..\include\QtCore" -I"..\..\include\QtNetwork" -I"..\..\include\QtGui"
 -I"..\..\include\QtOpenGL" -I"..\..\include\QtSql" -I"..\..\include\QtScript" -
I"..\..\include\QtDeclarative" -I"..\..\include" -I"." -I"..\..\include\QtDeclar
ative" -I"..\..\src\declarative\util" -I"..\..\src\declarative\graphicsitems" -I
"." -I"..\..\include\ActiveQt" -I"tmp\moc\release_static" -I"..\..\mkspecs\win32
-g++" -D__GNUC__ -DWIN32 main.cpp -o tmp\moc\release_static\main.moc
g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT
-DGL_SUPPORTED -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SCRIPT_LIB -DQT_SQL_LIB -
DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HA
VE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_
NEEDS_QMAIN -I"..\..\include\QtCore" -I"..\..\include\QtNetwork" -I"..\..\includ
e\QtGui" -I"..\..\include\QtOpenGL" -I"..\..\include\QtSql" -I"..\..\include\QtS
cript" -I"..\..\include\QtDeclarative" -I"..\..\include" -I"." -I"..\..\include\
QtDeclarative" -I"..\..\src\declarative\util" -I"..\..\src\declarative\graphicsi
tems" -I"." -I"..\..\include\ActiveQt" -I"tmp\moc\release_static" -I"..\..\mkspe
cs\win32-g++" -o tmp\obj\release_static\main.o main.cpp
C:\Program_Files\Qt_static\bin\moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DGL_SUP
PORTED -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SCRIPT_LIB -DQT_SQL_LIB -DQT_OPEN
GL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW
 -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QM
AIN -I"..\..\include\QtCore" -I"..\..\include\QtNetwork" -I"..\..\include\QtGui"
 -I"..\..\include\QtOpenGL" -I"..\..\include\QtSql" -I"..\..\include\QtScript" -
I"..\..\include\QtDeclarative" -I"..\..\include" -I"." -I"..\..\include\QtDeclar
ative" -I"..\..\src\declarative\util" -I"..\..\src\declarative\graphicsitems" -I
"." -I"..\..\include\ActiveQt" -I"tmp\moc\release_static" -I"..\..\mkspecs\win32
-g++" -D__GNUC__ -DWIN32 qmlruntime.h -o tmp\moc\release_static\moc_qmlruntime.c
pp
g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT
-DGL_SUPPORTED -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SCRIPT_LIB -DQT_SQL_LIB -
DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HA
VE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_
NEEDS_QMAIN -I"..\..\include\QtCore" -I"..\..\include\QtNetwork" -I"..\..\includ
e\QtGui" -I"..\..\include\QtOpenGL" -I"..\..\include\QtSql" -I"..\..\include\QtS
cript" -I"..\..\include\QtDeclarative" -I"..\..\include" -I"." -I"..\..\include\
QtDeclarative" -I"..\..\src\declarative\util" -I"..\..\src\declarative\graphicsi
tems" -I"." -I"..\..\include\ActiveQt" -I"tmp\moc\release_static" -I"..\..\mkspe
cs\win32-g++" -o tmp\obj\release_static\moc_qmlruntime.o tmp\moc\release_static\
moc_qmlruntime.cpp
C:\Program_Files\Qt_static\bin\moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DGL_SUP
PORTED -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SCRIPT_LIB -DQT_SQL_LIB -DQT_OPEN
GL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW
 -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QM
AIN -I"..\..\include\QtCore" -I"..\..\include\QtNetwork" -I"..\..\include\QtGui"
 -I"..\..\include\QtOpenGL" -I"..\..\include\QtSql" -I"..\..\include\QtScript" -
I"..\..\include\QtDeclarative" -I"..\..\include" -I"." -I"..\..\include\QtDeclar
ative" -I"..\..\src\declarative\util" -I"..\..\src\declarative\graphicsitems" -I
"." -I"..\..\include\ActiveQt" -I"tmp\moc\release_static" -I"..\..\mkspecs\win32
-g++" -D__GNUC__ -DWIN32 proxysettings.h -o tmp\moc\release_static\moc_proxysett
ings.cpp
g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT
-DGL_SUPPORTED -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SCRIPT_LIB -DQT_SQL_LIB -
DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HA
VE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_
NEEDS_QMAIN -I"..\..\include\QtCore" -I"..\..\include\QtNetwork" -I"..\..\includ
e\QtGui" -I"..\..\include\QtOpenGL" -I"..\..\include\QtSql" -I"..\..\include\QtS
cript" -I"..\..\include\QtDeclarative" -I"..\..\include" -I"." -I"..\..\include\
QtDeclarative" -I"..\..\src\declarative\util" -I"..\..\src\declarative\graphicsi
tems" -I"." -I"..\..\include\ActiveQt" -I"tmp\moc\release_static" -I"..\..\mkspe
cs\win32-g++" -o tmp\obj\release_static\moc_proxysettings.o tmp\moc\release_stat
ic\moc_proxysettings.cpp

Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #7 : Август 30, 2011, 11:46 »

вот все что осталось:
Там только компиляция.
Запусти сборку по-новой и покажи как делается линковка.
Записан

Qt 5.11/4.8.7 (X11/Win)
Akon
Гость
« Ответ #8 : Август 30, 2011, 12:08 »

линковка без флага -с (compile only), т.е. "g++ ... (нет -с)".
Записан
blood_shadow
Гость
« Ответ #9 : Август 30, 2011, 12:13 »

народ у кого есть статически собрана Qt?
соберите мне проект (в аттаче) пожалуйста, время поджимает  Грустный

Спасибо
Записан
blood_shadow
Гость
« Ответ #10 : Август 31, 2011, 13:12 »

Короче собрал я все-таки статически, как мне подсказали люди
метод похож на грязную халтуру, но все-таки работает, короче:

Сначала пробуем собрать "нормальным способом"
стаем в каталог где лежат наши сорцы, потом -
configure -static -release  -fast -nomake examples -nomake demos
и
mingw32-make

если сборка проходит нормально - поздравляю вас вы счастливый человек Улыбающийся
если нет, выбило ошибку там или еще чего - не расстраиваемся качаем с сайта Qt SDK
и устанавливаем его в ту же папку где и лежат наши сорцы после неудачной сборки,
будет ругаться - хрен на него, как он к нам - так и мы к нему, после установки
мы имеем статик сборку Улыбающийся
проверялось на сорцах Qt 4.7.3 и mingw20110802 версию к сожалению не помню

p.s: незабываем установить переменные окружение для каждой из сборок, если у вас
допустим статик сборка Qt и динамик сборка Qt

И еще раз спасибо всем кто мне помог  Веселый
Записан
blood_shadow
Гость
« Ответ #11 : Август 31, 2011, 13:39 »

Одна проблема только осталась
Статически собранная Qt находиться в Qt_static, а обычная динамическая в Qt_dynamic
проблема в том что обе выводят свои сгенерированные файлы в дерикторию Qt_dynamic

В настройках все пути прописаны и каждая из них собирается с правильным qmake и mingw32,
но заходит всеравно в другую дерикторию (последняя строчка):
Код:
Выполняется сборка проекта Server-client_procedure...
Запускается «c:\program_files\qt_static\bin\qmake.exe» C:\Program_Files\Qt_static\files\Server-client_procedure\Server-client_procedure.pro -r -spec win32-g++
Процесс «c:\program_files\qt_static\bin\qmake.exe» завершился нормально.
Запускается «C:\Program_Files\Qt_static\mingw\bin\mingw32-make.exe»
C:/Program_Files/Qt_static/mingw/bin/mingw32-make -f Makefile.Release
mingw32-make[1]: Entering directory `C:/Program_Files/Qt_dynamic/Server-client_procedure-build-desktop'
Как перенаправить вывод в свою дерикторию (C:\Program_Files\Qt_static\files\)?
Записан
Akon
Гость
« Ответ #12 : Август 31, 2011, 14:04 »

А просто выдрать из Qt SDK mingw и им собирать, не?
Записан
blood_shadow
Гость
« Ответ #13 : Август 31, 2011, 14:17 »

А просто выдрать из Qt SDK mingw и им собирать, не?
если собирать в консоли то все ок, но хотелось бы с креатора Улыбающийся
Записан
blood_shadow
Гость
« Ответ #14 : Август 31, 2011, 17:42 »

Короче заметил странную особенность - если создавать новый проект (в папке c:\program_files\qt_static) то все норм екзешник
ложится там где ему положено, а вот если перенести файл с папки со старым Qt (в папке c:\program_files\qt_dynamic)
то почему-то екзешник оно и ложит на старое место (в папку c:\program_files\qt_dynamic).
хотя настроек никаких в про-файле нет. ничего не пойму  Непонимающий
Записан
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  


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