2010-06-30 77 views
1

我有一個大的跨平臺python相關的項目,它是由CMake構建的。 在linux中,python可以預先安裝,也可以通過shell腳本輕鬆修改。但是在windows構建中,我必須在運行CMake之前從.msi手動安裝python。是否有任何使用cmake腳本的良好解決方法?Python依賴項,窗口(CMake)

PS從專用FTP服務器下載所有其他外部依賴項。

回答

1

Python並非真的必須安裝才能正常運行。對於我在Windows上基於CMake的項目,我只是使用包含整個python樹的.zip文件。您只需將其提取到臨時目錄,將其添加到路徑中,然後設置PYTHONHOME/PYTHONPATH環境變量。一旦完成,您就可以使用完全可操作的Python解釋器。關於Windows上唯一的「疑難雜症」是確保您在創建.zip之前記得將Python DLL從C:\ Windows \ system32複製到頂級Python目錄中。

+0

TY,我明白了。當我把「python.dll」 - 一切正常。謝謝。 – ALOR 2010-07-02 04:42:38