On Wed, 16 Feb 2000 08:49:35 +0100, karl-heinz.fandrey@amd.com wrote:
Hmmm, falls Du C++ machst, lese weiter ... sonst isses Quark!
Ist mir eigentlich egal, ich brauche von C++ eighentlich nichts fuer das Proggi.
C++ und C unter Linux modifiezieren ihre Symbole anders ... aus x() wird _x() usw.
Ich habe mir das noch mal angeschaut - in den (fremden) LIB- und DLL-Dateien stehen die Namen ohne Unterstrich, in meiner vom Compiler erzeugten OBJ-Datei stehen die Namen mit Unterstrich am Anfang und @n (das ist wohl die Stackgroesse beim Aufruf), damit kommt dann der Linker wahrscheinlich nicht zurecht.
Ich sehe jetzt zwei Moeglichkeiten:
1. Ich sage dem Compiler, dass er das Voranstellen des Unterstrichs etc. lassen soll 2. Ich generiere mir aus der DLL eine neue LIB-Datei, in denen die Namen stimmen
Uebrigens ... falls das C++ Header/Libs sind und Du C benutzt geht's auch nicht!
Ich denke eher, dass es anders rum ist.
Vielen Dank erst mal, werde mal noch etwas rumprobieren.
Tschau Daniel
E-Mail: Daniel@Szoska.de
send mail with subject "send PGPKey" for public key and fingerprint