SIP: C++ Anwendung dafür vorbereiten
Verfasst: 18. Februar 2010 09:27
Ich beziehe mich indirekt nochmals auf den thread
http://www.qtforum.de/forum/viewtopic.p ... highlight=
(Eine existierende Qt C++ App mit Python erweitern können)
Ist es so, dass sich der pluginloader von SIP und das Programm eine shared library "teilen" müssen? Damit nur genau die eine Instanz vom Programm aufgerufen wird, und Python quasi im "Besitz" der Application (also zum Zeitpunkt der Python Programm ausführung).
zB bei der Python Erweiterung pate habe ich gesehen, dass das mit der libkateinterfaces so ist.
Beim krusader (bei dem Projekt, das mich hier interessiert, ist es so, dass die libraries nur static libs sind (.a files), die am Schluss zusammengelinkt werden.
1) Müsste man Krusader so umbauen, dass er nur dynamische libs verwendet?
2) Wie ginge das? Was müsste man bei cmaklists file, ... alles ändern
3) Also 1 und 2) zusammengefasst. Ist das richtig so?
http://www.qtforum.de/forum/viewtopic.p ... highlight=
(Eine existierende Qt C++ App mit Python erweitern können)
Ist es so, dass sich der pluginloader von SIP und das Programm eine shared library "teilen" müssen? Damit nur genau die eine Instanz vom Programm aufgerufen wird, und Python quasi im "Besitz" der Application (also zum Zeitpunkt der Python Programm ausführung).
zB bei der Python Erweiterung pate habe ich gesehen, dass das mit der libkateinterfaces so ist.
Beim krusader (bei dem Projekt, das mich hier interessiert, ist es so, dass die libraries nur static libs sind (.a files), die am Schluss zusammengelinkt werden.
1) Müsste man Krusader so umbauen, dass er nur dynamische libs verwendet?
2) Wie ginge das? Was müsste man bei cmaklists file, ... alles ändern
3) Also 1 und 2) zusammengefasst. Ist das richtig so?