borland builder code linking to visual studio static library

a static library is built using visual studio

the *.lib file and its header is placed in the borland project folder

in borland the path to libraries is set to the project folder

the visual studio created header is #included in the borland code and the header compiles ok evidenced by the fact that the types defined in the header are available in the borland code

Q is: what is required to use the functions defined in the *.lib file?

keep in mind that a DLL is not desired!


lirtuaAsked:
Who is Participating?
 
AlexVirochovskyConnect With a Mentor Commented:
You can't use a static library made for VC++ (or any other compiler for
that matter). Static libraries are not cross-compiler, for any number
of reasons, from naming conventions to internal structure differences.

You can also do it yourself using impdef and such. A few pages
that are "Must See" for using 3rd party DLLs:

http://www.pacifier.com/~jgibbon/program_tip_4.html 
http://www.bcbdev.com/articles/vcdll.htm 
http://community.borland.com/article/0,1410,16599,00.html 
Alex
0
 
lirtuaAuthor Commented:
Comment 1:

I have run COFF2OMF on the library and included the resulting *.lib in the borland project
0
All Courses

From novice to tech pro — start learning today.