Mehrere *.LIBs zu einer *.LIB zusammenschweißen
-
Geht das? Wenn ja, wie? Wenn nein, warum?
-
Geht imho nicht, da es (wenn es gelingen würde) mehrdeutigkeiten geben wird. Ausser man erfindet die ultimative reverse-engineering-technik.
-
Doch, das geht.
Bei meinem Compiler gibt es ein Tool namens ILib. Das kann (neben tausend anderen Dingen) mehrere Lib's zu einer einzelnen zusammenführen.
-
@frenki:
Bei welchen Compiler ist das Tool denn dabei?
-
Ist der Visual Age C++ 4.0 von IBM.
ILib war auch schon in der 3er mit dabei.
Der Compiler wird leider nicht mehr weiterentwickelt (ausser für AIX).
-
Die meisten librariens können funktionen aus libraries im und exportieren.
Es ist aber Aufgabe des Programmierers davür zu sorgen das die lib´s eineindeutig sind.