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

Reply via email to