编译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 重新编译