Shared Library - Export/Import Symbole
Verfasst: 4. Juni 2012 10:20
Hallo zusammen,
ich entwickle eine Anwendung, die durch Plugins in Form von Shared Librarys erweitert werden kann. Als ich damals damit begonnen habe, hatte ich Probleme damit, das einige Methoden nicht gefunden werden konnten. Daraufhin habe ich diese Anleitung http://qt-project.org/doc/qt-4.8/sharedlibrary.html befolgt und alles funktionierte.
Bisher habe ich dieses Makro in jeder Klassendefinition innerhalb eines Plugins verwendet. Eigentlich sollte das ja nicht notwendig sein, sondern nur in den Klassen, wo tatsächlich Qt eingesetzt wird. Wie auch immer: Ich habe nun einfach alle Makros entfernt und wollte Sie nacheinander wieder hinzufügen, um zu sehen, welche Klassen nun tatsächlich das Marko benötigen. Nun läuft das Plugin aber überraschender Weise ohne irgend ein Marko. Daher meine Frage:
Benötigt man diese Makros noch? Ist die obige Seite evtl. nicht aktuell?
Viele Grüße
Thorsten
Edit: Vielleicht ist es noch wichtig, welchen Compiler ich nutze: GCC 4.6
ich entwickle eine Anwendung, die durch Plugins in Form von Shared Librarys erweitert werden kann. Als ich damals damit begonnen habe, hatte ich Probleme damit, das einige Methoden nicht gefunden werden konnten. Daraufhin habe ich diese Anleitung http://qt-project.org/doc/qt-4.8/sharedlibrary.html befolgt und alles funktionierte.
Bisher habe ich dieses Makro in jeder Klassendefinition innerhalb eines Plugins verwendet. Eigentlich sollte das ja nicht notwendig sein, sondern nur in den Klassen, wo tatsächlich Qt eingesetzt wird. Wie auch immer: Ich habe nun einfach alle Makros entfernt und wollte Sie nacheinander wieder hinzufügen, um zu sehen, welche Klassen nun tatsächlich das Marko benötigen. Nun läuft das Plugin aber überraschender Weise ohne irgend ein Marko. Daher meine Frage:
Benötigt man diese Makros noch? Ist die obige Seite evtl. nicht aktuell?
Viele Grüße
Thorsten
Edit: Vielleicht ist es noch wichtig, welchen Compiler ich nutze: GCC 4.6