PHP7 - 从源代码编译 x86/x64 Windows
PHP7 - Compile from Source x86/x64 Windows
我正在尝试根据分步指南从源代码编译 PHP7:https://wiki.php.net/internals/windows/stepbystepbuild
我有一个 Windows 7 x64 虚拟机,安装了 Visual Studio 2015 并确保安装了 C++。
根据说明,我需要做的就是打开 VS2015 的开发人员命令提示符 和 运行 相关的 buildconf
、configure ...
和 nmake
命令。
我不清楚如何为 x64 和 x86 编译 DLL。到目前为止,用这种方法编译的似乎是 x64。
对于过去的 VC 版本,我会使用 setenv /xp /x86 /release
命令 (VC9) 或对 VC11.[=18 使用 x86 的命令提示符=]
欢迎大家指点。
对于 VC14,您将使用相同的命令提示符为两种体系结构编译 DLL。
为此,您需要在编译前 运行 vcvarsall.bat
命令和必要的体系结构参数。
参考:https://msdn.microsoft.com/en-us/library/f2ccy3wt.aspx
指点的学分kerrek-sb
我正在尝试根据分步指南从源代码编译 PHP7:https://wiki.php.net/internals/windows/stepbystepbuild
我有一个 Windows 7 x64 虚拟机,安装了 Visual Studio 2015 并确保安装了 C++。
根据说明,我需要做的就是打开 VS2015 的开发人员命令提示符 和 运行 相关的 buildconf
、configure ...
和 nmake
命令。
我不清楚如何为 x64 和 x86 编译 DLL。到目前为止,用这种方法编译的似乎是 x64。
对于过去的 VC 版本,我会使用 setenv /xp /x86 /release
命令 (VC9) 或对 VC11.[=18 使用 x86 的命令提示符=]
欢迎大家指点。
对于 VC14,您将使用相同的命令提示符为两种体系结构编译 DLL。
为此,您需要在编译前 运行 vcvarsall.bat
命令和必要的体系结构参数。
参考:https://msdn.microsoft.com/en-us/library/f2ccy3wt.aspx
指点的学分kerrek-sb