Hi All
I am trying to build hbIDE statically.
1. Harbour with HB_QT_STATIC=yes compiles fine.
2. Corresponding libs are present Harbour's lib folder.
3. Changed hbqt/hbqt.hbc as
#
# $Id: hbqt.hbc 13519 2010-01-09 00:40:40Z vszakats $
#
incpaths=.
{allwin}libpaths=${HB_WITH_QT}\..\lib
libs=hbqt
libs=hbqtcores hbqtguis hbqtnetworks
{win}libs=version shlwapi
{allwin}libs=QtCore4 QtGui4 QtNetwork4 QtUiTools ///////////////////
{allwin}libs=psapi
{linux}libs=QtCore QtGui QtNetwork QtUiTools
{darwin}libs=/Library/Frameworks/QtCore.framework/QtCore
{darwin}libs=/Library/Frameworks/QtGui.framework/QtGui
{darwin}libs=/Library/Frameworks/QtNetwork.framework/QtNetwork
{darwin}libs=QtUiTools
{allgcc}libs=supc++
{win|os2}hbcppmm=yes
gui=yes
gt=gtnul
4. Rebuilt hbIDE and received this dump:
Generating C source output to '.hbmk\win\mingw\ideharbourhelp.c'... Done.
hbmk2: Compiling resources...
hbmk2: Compiling...
hbmk2: Compiling C++...
hbmk2: Linking... hbide.exe
Info: resolving QByteArray::shared_null by linking to
__imp___ZN10QByteArray11shared_nullE (auto-import)
Info: resolving QListData::shared_null by linking to
__imp___ZN9QListData11shared_nullE (auto-import)
Info: resolving QString::shared_null by linking to
__imp___ZN7QString11shared_nullE (auto-import)
Info: resolving QCoreApplication::self by linking to
__imp___ZN16QCoreApplication4selfE (auto-import)
Info: resolving QCoreApplication::staticMetaObject by linking to
__imp___ZN16QCoreApplication16staticMetaObjectE (auto-import)
...
...
...
Info: resolving QMovie::staticMetaObject by linking to
__imp___ZN6QMovie16staticMetaObjectE (auto-import)
Info: resolving QVectorData::shared_null by linking to
__imp___ZN11QVectorData11shared_nullE (auto-import)
Info: resolving QFtp::staticMetaObject by linking to
__imp___ZN4QFtp16staticMetaObjectE (auto-import)
Info: resolving QHttp::staticMetaObject by linking to
__imp___ZN5QHttp16staticMetaObjectE (auto-import)
c:/harbour_dev/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe:
warning: auto-importing has been activated without --enabl
e-auto-import specified on the command line.
This should work unless it involves constant data structures referencing
symbols from auto-imported DLLs.
C:\harbour\contrib\hbide>notepad ..\hbqt\hbqt.hbc
What else I have to do ?
-----
enjoy hbIDEing...
Pritpal Bedi
_a_student_of_software_analysis_&_design_
--
View this message in context:
http://n2.nabble.com/hbQT-Static-Linking-What-extra-is-needed-tp4651480p4651480.html
Sent from the harbour-devel mailing list archive at Nabble.com.
_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour