首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows7上从源代码比较PHP,致命错误C1900

问在Windows7上从源代码比较PHP,致命错误C1900
EN

Stack Overflow用户
提问于 2012-04-21 01:31:21
回答 2查看 563关注 0票数 1

我正在尝试使用Windows sdk 6.1在windows 7上从源代码编译PHP。我在运行nmake时收到以下错误:

代码语言:javascript
复制
fatal error C1900: Il mismatch between 'P1' version '20080116' and 'P2' version '20070207'
LINK : fatal error LNK1257: code generation failed
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 9.0\
VC\Bin\cl.exe"' : return code '0x2' 
Stop.

我已经在Visual Studio2010上运行了修复,但没有用。我该如何解决这个问题呢?

编辑:我正在编译C源代码,而不是实际的PHP代码。

EN

回答 2

Stack Overflow用户

发布于 2012-04-21 01:57:25

你真的需要从源码构建PHP吗?

我的意思是,不需要从源代码构建php,您可以使用诸如XAMPP或WAMP之类的包。出于实际原因,我在PHP项目中使用XAMPP,因为XAMPP既可以在Windows上运行,也可以在Linux上运行,所以我唯一需要做的就是安装一个简单的文件夹,然后进行一个简单的LigHTTPD/Apache配置,仅此而已。

但是如果你真的想在Windows上编译PHP,你需要安装VisualPython2008的可分发版本,我不知道为什么2010版本不能工作,不仅适用于C++,而且还适用于许多其他的python库和许多其他的东西。

票数 1
EN

Stack Overflow用户

发布于 2012-04-21 01:36:21

Visual Studio 2010本身并不支持PHP代码。您使用的是Phalanger吗

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10251261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档