Hello I'm using webkit and my app doesn't compile :
1>mingw32-make[1]: Entering directory `c:/Dev/ZeMessenger2/src/client'
1>g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT
-DQT_NO_DEBUG -DQT_WEBKIT_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT
-I"..\..\..\Qt\4.4.0.preview\include\QtCore" -I"..\..\..\Qt\4.4.0.preview\include\QtCore"
-I"..\..\..\Qt\4.4.0.preview\include\QtNetwork" -I"..\..\..\Qt\4.4.0.preview\include\QtNetwork"
-I"..\..\..\Qt\4.4.0.preview\include\QtGui" -I"..\..\..\Qt\4.4.0.preview\include\QtGui"
-I"..\..\..\Qt\4.4.0.preview\include\QtWebKit" -I"..\..\..\Qt\4.4.0.preview\include\QtWebKit"
-I"..\..\..\Qt\4.4.0.preview\include" -I"..\common" -I"..\common\libpurple\include"
-I"..\common\glib\include" -I"..\common\glib\include\glib" -I"..\common\glib\include\gmodule"
-I"..\common\glib\include\gobject" -I"protocols\msn" -I"c:\Dev\Qt\4.4.0.preview\include\ActiveQt"
-I"release" -I"." -I"..\..\..\Qt\4.4.0.preview\mkspecs\win32-g++" -o
release\ZeWebWidget.o ZeWebWidget.cpp
1>g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc
-Wl,-s -Wl,-subsystem,console -mthreads -Wl -o release\client.exe
object_script.client.Release -L"c:\Dev\Qt\4.4.0.preview\lib"
release\ZeMessenger_res.o -L../common/libpurple/lib -llibpurple -L../common/glib/lib
-lglib-2.0 -LC:/Dev/Qt/4.4.0.preview/plugins/imageformats/ -lqjpeg -LC:/Dev/Qt/4.4.0.preview/plugins/imageformats/
-lqgif -lQtWebKit -lQtGui -lQtNetwork -lgdi32 -lcomdlg32 -loleaut32 -limm32
-lwinmm -lwinspool -lmsimg32 -lQtCore -lkernel32 -luser32 -lshell32 -luuid
-lole32 -ladvapi32 -lws2_32
1>./release\ZeWebWidget.o(.text+0x91):ZeWebWidget.cpp: undefined reference
to `_imp___ZN8QWebViewC1EP7QWidget'
1>./release\ZeWebWidget.o(.text+0x1a1):ZeWebWidget.cpp: undefined reference
to `_imp___ZN8QWebViewC1EP7QWidget'
1>collect2: ld returned 1 exit status
1>mingw32-make[1]: *** [release\client.exe] Error 1
1>mingw32-make[1]: Entering directory `c:/Dev/ZeMessenger2/src/client'
1>g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT
-DQT_NO_DEBUG -DQT_WEBKIT_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT
-I"..\..\..\Qt\4.4.0.preview\include\QtCore" -I"..\..\..\Qt\4.4.0.preview\include\QtCore"
-I"..\..\..\Qt\4.4.0.preview\include\QtNetwork" -I"..\..\..\Qt\4.4.0.preview\include\QtNetwork"
-I"..\..\..\Qt\4.4.0.preview\include\QtGui" -I"..\..\..\Qt\4.4.0.preview\include\QtGui"
-I"..\..\..\Qt\4.4.0.preview\include\QtWebKit" -I"..\..\..\Qt\4.4.0.preview\include\QtWebKit"
-I"..\..\..\Qt\4.4.0.preview\include" -I"..\common" -I"..\common\libpurple\include"
-I"..\common\glib\include" -I"..\common\glib\include\glib" -I"..\common\glib\include\gmodule"
-I"..\common\glib\include\gobject" -I"protocols\msn" -I"c:\Dev\Qt\4.4.0.preview\include\ActiveQt"
-I"release" -I"." -I"..\..\..\Qt\4.4.0.preview\mkspecs\win32-g++" -o
release\ZeWebWidget.o ZeWebWidget.cpp
1>g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc
-Wl,-s -Wl,-subsystem,console -mthreads -Wl -o release\client.exe
object_script.client.Release -L"c:\Dev\Qt\4.4.0.preview\lib"
release\ZeMessenger_res.o -L../common/libpurple/lib -llibpurple -L../common/glib/lib
-lglib-2.0 -LC:/Dev/Qt/4.4.0.preview/plugins/imageformats/ -lqjpeg -LC:/Dev/Qt/4.4.0.preview/plugins/imageformats/
-lqgif -lQtWebKit -lQtGui -lQtNetwork -lgdi32 -lcomdlg32 -loleaut32 -limm32
-lwinmm -lwinspool -lmsimg32 -lQtCore -lkernel32 -luser32 -lshell32 -luuid
-lole32 -ladvapi32 -lws2_32
1>./release\ZeWebWidget.o(.text+0x91):ZeWebWidget.cpp: undefined reference
to `_imp___ZN8QWebViewC1EP7QWidget'
1>./release\ZeWebWidget.o(.text+0x1a1):ZeWebWidget.cpp: undefined reference
to `_imp___ZN8QWebViewC1EP7QWidget'
1>collect2: ld returned 1 exit status
1>mingw32-make[1]: *** [release\client.exe] Error 1
To copy to clipboard, switch view to plain text mode
Here is my pro file options:
CONFIG += qt static release xml console #qtestlib
QT += network webkit
CONFIG += qt static release xml console #qtestlib
QT += network webkit
To copy to clipboard, switch view to plain text mode
And the way I configured Qt for building:
configure -static -release -plugin-sql-sqlite -plugin-sql-odbc -qt-libpng -qt-libjpeg
-qt-gif -webkit
configure -static -release -plugin-sql-sqlite -plugin-sql-odbc -qt-libpng -qt-libjpeg
-qt-gif -webkit
To copy to clipboard, switch view to plain text mode
Any idea ?
Bookmarks