我正在使用boost :: python并希望构建整个内容以确保我可以将其删除。但是,我没有看到任何安装脚本或构建MSI的方法,因此我可以安装它。
任何人都知道方向在哪里?或者我可以用来制作MSI文件的项目?
在linux上执行此操作似乎微不足道:
make install
我如何在Windows
下执行此操作答案 0 :(得分:0)
使用MinGW所有这一切都容易得多,而且事实上它可能与官方软件包的ABI兼容,因此你可以只安装它而只用MinGW构建扩展。
答案 1 :(得分:0)
嗯,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文件来安装我自己的版本)。哦,好吧,至少它现在建成了。呼!