Q_EXPORT_PLUGIN2 Problem

Alles rund um die Programmierung mit Qt
Antworten
Andy2211
Beiträge: 65
Registriert: 29. September 2008 23:02

Q_EXPORT_PLUGIN2 Problem

Beitrag von Andy2211 »

Hallo,
möchte momentan in QT ein Plugin schreiben, hat bis jetzt auch alles schön einfach funktioniert, allerdings scheitere ich trotz Forensuche und Anleitung an dem Q_EXPORT_PLUGIN2 MACRO.

Der erste Parameter von dem Macro soll ja der Name sein, der dann auch unter TARGET= pluginname aufgeführt ist. Allerdings sagt mir der compiler dann, dass er dieses Symbol nicht kennt...

Könnt Ihr mir ein paar Tips geben?

Danke,

Gruß,
Andy
bp
Beiträge: 44
Registriert: 21. Januar 2009 11:25

Beitrag von bp »

Hi,

hast du auch die Header QtPlugin includiert, ansonsten kennt er das Macro selber nämlich nicht.

bp
Andy2211
Beiträge: 65
Registriert: 29. September 2008 23:02

Beitrag von Andy2211 »

Hi,
danke das hat gefehlt.

Ein neues Problemchen hat sich ergeben:
Jetzt sagt er mir _qt_plugin_query_verification_data already defined in bla.obj

Hab hier schon im Forum gesucht und gefunden, dass das kommt wenn man 2 Plugins exportieren will. Aber ich habe den Befehl definitiv nur einmal drinstehen.

Was muss ich da noch ändern damit es tut?

Gruß,
Andreas
Andy2211
Beiträge: 65
Registriert: 29. September 2008 23:02

Beitrag von Andy2211 »

Das Macro drufte wohl nicht in der Header stehen...in der cpp gehts jetzt :)
Andy2211
Beiträge: 65
Registriert: 29. September 2008 23:02

Beitrag von Andy2211 »

Hallo,
so jetzt noch ein letztes Problem. Der PluginLoader weiger sich das Plugin zu laden. In den exports und in der DLL sind aber die QT macros zu sehen, also die sollten da auch eingebettet sein. Wenn ich loadHint ausführe bekomme ich auch nur 0 zurück.

Irgendwelche guten Tips warum er die Plugins nicht laden will?
Mit dem QLibrary funktioniert das Laden.

Gruß,
Andy
Antworten