GSL (GNU Scientific Library) & Borland C++ Builder

Hallo zusammen,

ich arbeite mit der Version 5 des C++ Builders und stehe vor dem Problem, daß ich vorhandenen C-Code verwenden möchte, welcher die GNU Scientific Library (GSL) benutzt.

Die GSL besteht aus mehreren Verzeichnissen, in denen jeweils eine oder mehrere C- und Headerdateien liegen.

Hat jemand schon mal mit der GSL unter dem C++ Builder gearbeitet und weiß, wie in solchen Fällen vorzugehen ist? Ich könnte mir vorstellen, daß eine .lib generiert werden muß, die zu meiner Anwendung gelinkt wird. Leider findet sich im Netz keine Beschreibung, wie man mit Libraries im C++ Builder arbeitet.

Welcher Weg ist überhaupt der sinnvollste? Der über die .lib oder sollte ich eher versuchen, die GSL in eine DLL zu verlagern?

Grüße,

Helmut

Hallo

ich arbeite mit der Version 5 des C++ Builders und stehe vor
dem Problem, daß ich vorhandenen C-Code verwenden möchte,
welcher die GNU Scientific Library (GSL) benutzt.
Die GSL besteht aus mehreren Verzeichnissen, in denen jeweils
eine oder mehrere C- und Headerdateien liegen.
Hat jemand schon mal mit der GSL unter dem C++ Builder
gearbeitet und weiß, wie in solchen Fällen vorzugehen ist? Ich
könnte mir vorstellen, daß eine .lib generiert werden muß, die
zu meiner Anwendung gelinkt wird. Leider findet sich im Netz
keine Beschreibung, wie man mit Libraries im C++ Builder
arbeitet.
Welcher Weg ist überhaupt der sinnvollste? Der über die .lib
oder sollte ich eher versuchen, die GSL in eine DLL zu
verlagern?

Ehe Du mit irgendwas anfängst, solltest Du prüfen, ob
die bereits vorhandene dll für die gsl sich von
Deinem Programm einbinden läßt.

http://gnuwin32.sourceforge.net/packages/gsl.htm

Grüße

CMБ

Hallo

Ehe Du mit irgendwas anfängst, solltest Du prüfen, ob
die bereits vorhandene dll für die gsl sich von
Deinem Programm einbinden läßt.

http://gnuwin32.sourceforge.net/packages/gsl.htm

Danke für die Info! Leider hatte ich keinen Erfolg damit. Ich konnte zwar eine lib-Datei aus der DLL erstellen und Konflikte mit der Konvention von COFF/OMF lösen, sodaß der Linklauf ohne Fehler erfolgte, aber unmittelbar beim Programmstart wird eine Exception geworfen, bevor mein Code auch nur betreten wurde. Ich werde versuchen, die GSL mitzubauen.

Gruß,

Helmut