linkage prob für dll
-
Ich hab mir ne dll erstellt, und passende .a ist natürlich gleich mit entstanden.
darin stehen:
(header)class A{ public: void f(); };
und
(source)void A::f(){}
Die dll wird wie gesagt ordnungsgemäß gebaut, auch die lib.
Ein testprojekt hat folgenden code:
#include "A.h" int main() { A a; a.f(); return 0; }
Compileraufruf:
>gcc main.cpp libpXai.a
Ergebnis:
undefined reference auf A::f()nicht gut, wieso?
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum Compiler- und IDE-Forum verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.