SIP: C++ Anwendung dafür vorbereiten

Alles rund um die Programmierung mit Qt
Antworten
FrancisA
Beiträge: 9
Registriert: 4. Februar 2010 18:19

SIP: C++ Anwendung dafür vorbereiten

Beitrag von FrancisA »

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? ;)
Antworten