Ja o tome pricah i pricah ovde... Ali niko ne cita. Formati biblioteka Microsoft-a i Borland-a su NEKOMPATIBILNI! Microsoft koristi "svoj" COFF format (zapravo modifikovani ELF medju nama), a Borland koristi OMF format. Da bi se nekako sredile stvari Borland daje "pomocno sredstvo" zvano COFF2OMF.exe koje radi u 85% slucajeva koliko sam video. Neke komplikovanije biblioteke ne pokusavajte tek tako da "pretvorite" u OMF... Kreiranje dobrih biblioteka (za vise od jednog kompajlera) je tezak i mukotrpan posao na Windows-u, na UNIX/Linux to je macji kasalj, je svi postuju ELF format (koga i treba postovati, jer je najbolji!).
Ovo najvise vazi ako u DLL-ovima imate sopstvene klase, razne dodatne simbole i jos kojekakva cuda... Napraviti DLL koji ce da sazvace i VC++ i BC++ i IC++ (i ...) je zaista tesko.
Ako se radi sa C-om (dakle cist C) onda su stvari relativno lake i ta biblioteka moze da se lepo ubaci u bilo koji projekat, koji se kompajlira sa bilo kojim kompajlerom.
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin