For my program I need to combine qb.qlb + myqlb.qlb.
How is this done and what consequences does this have for my mybi.bi file, and qb.bi??
grtz
Seb
Combining .qlb libraries
Re: Combining .qlb libraries
for the .BI files there is no problem, just merge them in one .BI or use two lines in your code:
'$INCLUDE: 'mybi.bi'
'$INCLUDE: 'QB.bi'
for combining two libraries try this URL
http://www.network54.com/Forum/search?f ... erm=FAQ011
'$INCLUDE: 'mybi.bi'
'$INCLUDE: 'QB.bi'
for combining two libraries try this URL
http://www.network54.com/Forum/search?f ... erm=FAQ011
Well you can't combine two QLBs: you must start with the original LIBs.
You combine them, then make a QLB. You will need the combined LIB to be able to compile from the IDE, as it tells the linker to use a LIB with the same name as the QLB.
Combine the libs:
LIB newlib +lib1.lib +lib2.lib;
Then do the qlb:
link /q newlib.lib,newlib,,bqlb45;
You combine them, then make a QLB. You will need the combined LIB to be able to compile from the IDE, as it tells the linker to use a LIB with the same name as the QLB.
Combine the libs:
LIB newlib +lib1.lib +lib2.lib;
Then do the qlb:
link /q newlib.lib,newlib,,bqlb45;
When compiling the qbinux lib/qlb files there's no problem but as soon as I want to combine qbinux.lib and qb.lib the problems start...
I start lib.exe and when it asks for Operatings I give as input qb.lib+qbinux.lib... so far so good... until it start to build the new library:
LIB : warning U4150: absolute : module redefinition ignored
LIB : warning U4150: intrpt : module redefinition ignored
LIB : warning U4150: int86old : module redefinition ignored
is this good or bad...
grtz
I start lib.exe and when it asks for Operatings I give as input qb.lib+qbinux.lib... so far so good... until it start to build the new library:
LIB : warning U4150: absolute : module redefinition ignored
LIB : warning U4150: intrpt : module redefinition ignored
LIB : warning U4150: int86old : module redefinition ignored
is this good or bad...
grtz
This probaly is because of the fact that qb.bi contains in itself. But indeed it seemed to run fine.
Thx for explaining.
grtz
Code: Select all
'$include: 'qb.bi'
Thx for explaining.
grtz