2012-10-03 84 views
1

我編譯了一個在Ubuntu上成功的PyXMLSec lib。我想爲這個庫創建一個windows安裝程序(即PyXMLSec-win32-python27.exe)。我可以從我的Ubuntu創建它,還是它必須來自Win32?我如何創建它?我更喜歡Ubuntu,因爲在Windows中,我有一些錯誤。爲Python lib創建「Windows安裝程序」

謝謝。

+0

您需要設置正確的標誌,以定位自己的gcc或g ++線86 ...(我THIK這可能是'-target = x86') –

+0

如果你在Windows上有bug,在Ubuntu上執行它不會修復它們。先修復它們,然後擔心安裝程序。 –

+0

Windows上的我的PyXMLSec現在可以正常運行。你能解釋一下如何從Windows編譯庫創建安裝程序嗎? –

回答

1

您應該在Windows上構建和測試安裝程序。 (如果您沒有在Windows上進行測試,則不知道它適用於Windows。)

用於製作Windows安裝程序的常用免費安裝軟件產品通常包括WixInno Setup。爲了便於使用,我更喜歡Inno Setup;它有一些免費的圖形用戶界面(鏈接到網站本身)用於創建用於構建安裝程序的安裝腳本,它非常靈活,無需您自定義工作,並且可以使用基於Object Pascal的內置腳本語言輕鬆擴展。

但是,Wix支持構建使用Windows Installer的基於MSI的安裝程序。公司網絡管理員經常需要安裝MSI,因爲它們允許輕鬆地將安裝推​​送到網絡域中的計算機。除非你熟悉它,否則很難合作,所以它可能不適合你需要的一次性安裝程序需求。

0

我想打一個安裝文件爲我的Python源代碼」

你必須使用NSIS,InnoSetup,BitRock安裝程序的IzPack或相當於生產平臺的安裝程序。所以,你必須採取產生的二進制結果第一部分,並將它打包爲os發行版幾乎所有的安裝程序系統都是針對Windows系統的。跨平臺:零安裝,IzPack ...如果你使用IzPack,你可以有一個跨平臺安裝程序支付包括jvm在內的價格。

,我相信這>>HELP可以是你的路的光;)