我正在使用boost :: python,並希望構建整個事情以確保我可以將其關閉。但是,我沒有看到任何安裝腳本或構建MSI的方式,因此我可以安裝它。我有使用VS2008構建的Python,我該如何安裝它?
任何人都知道方向是哪裏?或者我可以用來製作MSI文件的項目?
在Linux上這樣做似乎微不足道:
make install的
如何做到這一點的窗戶
我正在使用boost :: python,並希望構建整個事情以確保我可以將其關閉。但是,我沒有看到任何安裝腳本或構建MSI的方式,因此我可以安裝它。我有使用VS2008構建的Python,我該如何安裝它?
任何人都知道方向是哪裏?或者我可以用來製作MSI文件的項目?
在Linux上這樣做似乎微不足道:
make install的
如何做到這一點的窗戶
那麼,python郵件列表是一些幫助。
原來有一個工具/ msi目錄,並且有python代碼可以幫助從您生成的樹構建MSI。唯一的問題是你沒有安裝python和PythonWin就無法使用它。所以我抓住2.6.4 python和pythonwin並安裝它們。
它使用COM對象和MS的CabSDK構建MSI文件。然後它有一些我必須解決的「問題」。首先你需要一個VS2008外殼,所以你可以
nmake -f msisupport.mak
,那麼你需要抓住的TIX複印件(我沒有建立它,只是有它在的地方脫穎而出license.terms文件(或許可以有剛除去相同的效果列表成員,但我很擔心別的正下方向下需要)
("Tcl", "tcl8*", "license.terms"), ("Tk", "tk8*", "license.terms"), ("Tix", "Tix-*", "license.terms")):
不得不改爲:
("Tcl", "tcl-8*", "license.terms"), ("Tk", "tk-8*", "license.terms"), ("Tix", "Tix*", "license.terms")):
因爲軟件包名稱在不遠的過去已經明顯改變了嗎?
之後,我運行了c:\python26\python msi.py
,然後它抱怨python264.chm丟失了,所以我沒有試圖構建它,而是從python的副本中抓取了一個,我不得不安裝它以便構建python並轉儲它在預期的位置。
哦,是啊,我也只好去PC目錄和
nmake -f icons.mak
這給了我一個可運行msi文件安裝Python(這是已經安裝了,這樣我就可以建立MSI文件進行安裝我自己的版本)。哦,至少現在已經建成了。呼!
你爲什麼要編譯python解釋器? 它與boost :: python有什麼關係? – Kugel 2010-02-09 21:59:58
爲了使用外部模塊運行Python,必須使用相同版本的VStudio編譯python。我知道2.5.x是用VS2005編譯的,我似乎無法找到任何說VS2008用於2.6.4的地方,所以我想構建它以結束所有的錯誤。 我似乎無法找到的是能夠讓我構建和MSI進行部署的項目。我想這樣做,因爲我們可能最終會在多臺機器上部署這個,MSI文件對此很有用。 – boatcoder 2010-02-09 23:00:03