编译PHP5.4.45 提示 “P1”(第“20100826”版)和“P2”(第“20081201”版)之间 Il 不匹配

编译PHP5.4.45的时候提示如下错误:

 fatal error C1900: “P1”(第“20100826”版)和“P2”(第“20081201”版)之间 Il 不匹配
LINK : fatal error LNK1257: 代码生成失败
NMAKE : fatal error U1077: “"C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\BIN\cl.exe"”: 返回代码“0x2”
Stop.

解决办法:(建议直接下载一份编译好的:http://windows.php.net/downloads/releases/

打开main\config.w32.h

搜索PHP_COMPILER_ID,把值VC10换成VC9,保存。

然后 nmake /clean  先清理 然后执行 namke 重新编译

发表评论

您的电子邮箱地址不会被公开。