From: Ulrich Lauther Subject: compatibility with other libraries ? To: djgpp AT sun DOT soe DOT clarkson DOT edu (djgpp mailing list) Date: Fri, 5 May 1995 09:56:36 +0200 (MET DST) I have a question on compatibility with libraries compiled with other C-compilers: I am planning to use the commercial CPLEX linear programming package, which comes as a "callable library". The CPLEX-people gave me the following statement: > ...... If DOS > is the OS you wish to evaluate on we are doubtful that the GCC compiler > will be suitable. The DOS Callable Library is based upon the 32-bit > Watcom C/C++ compiler. It requires the Phar Lap DOS extender to enable > execution under 16-bit DOS. This implies that your GCC compiler would > also have to generate 32-bit Phar Lap object code modules for linking with > the Phar Lap linker. All of the code in the GCC C library would have to > be 100% consistent with Watcom. This seems unlikely. > > The only likely compatibility might be under Windows. The Windows 3.1 > CPLEX Library is provided in both static and DLL form (still 32-bit). If > GCC can call a regular windows DLL it would be able to access the Windows-based > library. > As I am very unexpierienced when it comes to DOS and WINDOWS, could I get advice, whether the combination djgpp-compiled code and CPLEX-code could work, either under DOS or under Window 3.1 ? Thank you -ulrich -- ---------------------------------------------------------------------------- Ulrich Lauther ph: +49 89 636 48834 fx: ... 636 42284 Siemens ZFE BT SE 14 Internet: lauther AT ztivax DOT zfe DOT siemens DOT de