我正在尝试设置某种夜间构建环境,以编译 x64 和 x86 版本的 PHP DLL 扩展。
我关注了this设置环境和构建扩展的指南,它工作正常。
目前我有两台虚拟机,一台是 x86 版本,另一台是 x64 版本的 Windows(XP 和 7)。
有没有一种方法可以使用批处理文件在同一个虚拟机(我猜这是 Windows 7 虚拟机)中构建两个 DLL(32 位和 64 位)?
我的目标是设置一个每晚构建的“服务器”,但也能够通过按一下按钮来编译 DLL。
感谢您的指点。
编译 DLL 的机器有 Visual Studio 2008 Express 和 Windows SDK 6(对于 x86)和 7(对于 x64)
最佳答案
在 Visual Studio 中,在您填写的项目属性下找到 Build 选项卡。单击构建 选项卡将显示带有标签平台目标 的下拉菜单。您可以将其设置为 x86 并试一试。如果失败,那么您可以尝试使用其他选项 Any CPU..
关于php - 如何编译 PHP DLL 扩展 x86 x64,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12988997/