Frage

Ich habe eine Anwendung, die den Python / C API verwendet, und ich habe mich gefragt, was Dateien, die ich mit ihm verteilen muß? Die App läuft auf Windows und Links mit libpython31.a Gibt es noch andere Dateien? Ich habe versucht, die App auf einem separaten Win2k System und sagte, dass python31.dll wurde benötigt, so Theres mindestens einen.

Bearbeiten -. Meine app ist in C ++ geschrieben und verwendet den Python / C api wie unten angegeben

War es hilfreich?

Lösung

Der beste Weg, zu sagen, ist es zu versuchen, auf ‚saubere‘ Installation von Fenstern und sehen, was es beschwert sich über. Virtuelle Maschinen sind eine gute Möglichkeit, das zu tun.

Andere Tipps

Sie müssen mindestens Python eigene DLL (versionsspezifische) und die wincrt DLL-Version es erfordert, auch Python-Version abhängig (wenn Sie auf Versionen von Windows ausgeführt werden sollen, die mit dieser DLL nicht kommen). Die beliebte py2exe , die nicht-weit-Know aber enorm leistungsfähig Pyinstaller ( Hinweis : die sVN-Version verwenden, nicht die veröffentlichte Version, die Äonen hinter ist), und ähnliches Paket Entscheidungsträger, machen einen guten Job zu identifizieren und alle solche Abhängigkeiten zu lösen, so gibt es keinen Fall, denn es von Hand zu tun!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top