我正在尝试设置某种类型的夜间构建环境,该环境将编译PHP DLL扩展的x64和x86版本。
我已按照this指南设置环境并构建扩展程序,它运行正常。
目前我有两台虚拟机,一台使用x86,另一台使用x64版本的Windows(XP和7)。
有没有办法使用批处理文件在同一个虚拟机(我认为这将是Windows 7)中构建两个DLL(32位和64位)?
我的目标是设置每晚构建“服务器”,但也可以通过按下按钮来编译DLL。
感谢您的任何指示。
编译DLL的机器有Visual Studio 2008 Express和Windows SDK 6(适用于x86)和7(适用于x64)
答案 0 :(得分:1)
在项目属性下的 Visual Studio 中,您将找到 Build 选项卡。单击 Build 选项卡将显示带有标签 Platform target 的下拉列表。您可以将其设置为 x86 并尝试一下。如果失败,那么您可以尝试使用其他选项任何CPU ..
答案 1 :(得分:0)
有一个博客(不是我的)有人编译了旧版和旧版PHP版的x64版本,所以你不必这样做。它在这里:http://www.anindya.com/