Libraries - Petewg/harbour-core GitHub Wiki

Harbour Libraries summary

(page just started!
TODO: add description about each library scope and functionality.)\

  • List of Harbour core libraries:

       hbcommon
       hbpp
       hbrtl
       hbmacro
       hblang
       hbcpage
       hbextern
       hbrdd
       rddntx
       rddnsx
       rddcdx
       rddfpt
       hbsix
       hbhsx
       hbusrrdd
       gtcgi
       gtpca
       gtstd
       gtwvt
       gtgui
       gtwin
       gtos2
       gttrm
       gtcrs
       gtsln
       gtxwc
       hbvm
       hbvmmt
       hbmaindllh
    

Never include them manually (ed.: in build scripts).
They are managed automatically by HBMK2. Even if adding them reduces number of unresolved externals then it does not fix anything because in such case final binaries can be broken because they will contain two copies of the same code one from harbour*.dll and second from above libraries. It may cause any unpredictable results. Adding core libraries to hbmk2 is always wrong.\

(the above excerpt is from a comment by Przemek, in Harbour-users group)