我正在尝试建立一个每晚构建环境,用于编译PHP DLL扩展的x64和x86版本。
我已经按照this指南设置了环境并成功地构建了扩展。
目前,我有两个虚拟机,一个带有Windows(XP和7)的x86版本,另一个带有x64版本。
是否有办法在同一台虚拟机上(我假设这将是Windows 7)使用批处理文件构建两个DLL(32位和64位)?
我的目标是设置一个每晚构建的“服务器”,同时也能够通过按钮编译DLL。
感谢任何提示。
编译DLL的机器具有Visual Studio 2008 Express和Windows SDK 6(用于x86)和7(用于x64)。
我已经按照this指南设置了环境并成功地构建了扩展。
目前,我有两个虚拟机,一个带有Windows(XP和7)的x86版本,另一个带有x64版本。
是否有办法在同一台虚拟机上(我假设这将是Windows 7)使用批处理文件构建两个DLL(32位和64位)?
我的目标是设置一个每晚构建的“服务器”,同时也能够通过按钮编译DLL。
感谢任何提示。
编译DLL的机器具有Visual Studio 2008 Express和Windows SDK 6(用于x86)和7(用于x64)。
setenv /x86 /xp /release
然后设置您的构建环境并运行nmake
。同样,64位版本将为 /x64。 - Nikolaos Dimopoulos