Domanda

Ho un'app che utilizza l'API python / c e mi chiedevo quali file devo distribuire con essa? L'app funziona su Windows e si collega con libpython31.a Ci sono altri file? Ho provato l'app su un sistema Win2k separato e mi ha detto che era necessario python31.dll, quindi ce n'è almeno uno.

Modifica: la mia app è scritta in C ++ e utilizza l'API Python / C come indicato di seguito.

È stato utile?

Soluzione

Il modo migliore per dirlo è provarlo su installazioni 'pulite' di Windows e vedere di cosa si lamenta. Le macchine virtuali sono un buon modo per farlo.

Altri suggerimenti

Avrai bisogno almeno della DLL di Python (specifica per la versione) e della versione di Wincrt DLL richiesta, anche la versione di Python dipendeva (se vuoi eseguire versioni di Windows che non includono quella DLL). Il popolare py2exe , il non molto conosciuto ma estremamente potente Pyinstaller ( NOTA : usa la versione svn, non la versione rilasciata che si trova dietro gli eoni), e simili produttori di pacchetti, fanno un buon lavoro nell'identificare e risolvere tutte queste dipendenze, quindi non c'è motivo di farlo a mano!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top