-
Bug
-
Resolution: Duplicate
-
P3: Somewhat important
-
None
-
4.6.0
-
None
-
None
qmake do not generate any library/staticlibrary statements to mmp files for executables if -static option is used during configure.
The Qt build fails in when compiling examples:
mwldsym2.exe: Undefined symbol: 'void QTextStream::setFieldWidth(int) (?setFieldWidth@QTextStream@@QAEXH@Z)'
mwldsym2.exe: referenced from '.data' in graphwidget.o
mwldsym2.exe: referenced from '.data' in main.o
mwldsym2.exe: Undefined symbol: 'void QTextStream::setPadChar(class QChar) (?setPadChar@QTextStream@@QAEXVQChar@@@Z)'
mwldsym2.exe: referenced from '.data' in graphwidget.o
mwldsym2.exe: referenced from '.data' in main.o
mwldsym2.exe: Undefined symbol: 'void QTextStream::setRealNumberPrecision(int) (?setRealNumberPrecision@QTextStream@@QAEXH@Z)'
mwldsym2.exe: referenced from '.data' in graphwidget.o
mwldsym2.exe: referenced from '.data' in main.o
mwldsym2.exe: Undefined symbol: 'struct QMetaObject const QGraphicsView::staticMetaObject (?staticMetaObject@QGraphicsView@@2UQMetaObject@@B)'
mwldsym2.exe: referenced from '.rdata' in moc_graphwidget.o
mwldsym2.exe: Undefined symbol: 'int UserHeap::SetupThreadHeap(int, struct SStdEpocThreadCreateInfo &) (?SetupThreadHeap@UserHeap@@SAHHAAUSStdEpocThreadCreateInfo@@@Z)'
mwldsym2.exe: referenced from '__E32Startup' in uc_exe.cpp:68 (EEXE.LIB)
mwldsym2.exe: Undefined symbol: 'void User::InitProcess(void) (?InitProcess@User@@SAXXZ)'
mwldsym2.exe: referenced from '__E32Startup' in uc_exe.cpp:74 (EEXE.LIB)
mwldsym2.exe: Undefined symbol: 'int Exec::SetWin32RuntimeHook(void *) (?SetWin32RuntimeHook@Exec@@SAHPAX@Z)'
mwldsym2.exe: referenced from '__E32Startup' in uc_exe.cpp:78 (EEXE.LIB)
mwldsym2.exe: Undefined symbol: 'int E32Main(void) (?E32Main@@YAHXZ)'
mwldsym2.exe: referenced from '__E32Startup' in uc_exe.cpp:83 (EEXE.LIB)
mwldsym2.exe: Undefined symbol: 'void User::Exit(int) (?Exit@User@@SAXH@Z)'
mwldsym2.exe: referenced from '__E32Startup' in uc_exe.cpp:88 (EEXE.LIB)
mwldsym2.exe: Undefined symbol: 'void User::HandleException(void *) (?HandleException@User@@SAXPAX@Z)'
mwldsym2.exe: referenced from '__E32Startup' in uc_exe.cpp:92 (EEXE.LIB)
mwldsym2.exe: Undefined symbol: 'void User::Invariant(void) (?Invariant@User@@SAXXZ)'
mwldsym2.exe: referenced from '__E32Startup' in uc_exe.cpp:95 (EEXE.LIB)
mwldsym2.exe: Undefined symbol: 'void BootEpoc(int) (?BootEpoc@@YAXH@Z)'
mwldsym2.exe: referenced from 'void _E32Bootstrap(void) (?_E32Bootstrap@@YGXXZ)' in uc_exe.cpp:104 (EEXE.LIB)
- is replaced by
-
QTBUG-6270 static linking doesn't work in Symbian
-
- Closed
-