缺少 PHP 扩展 VC 编译器信息

标签 php c++ visual-studio-2012

使用我的自定义扩展模块(PHP 5.5.30 TS 非调试/VC11 2012 V110)执行 PHP 时,模块信息与 VC11 版本不一致。

Module compiled with build ID=API20121212,TS
PHP    compiled with build ID=API20121212,TS,VC11

PHP:

Compiler    MSVC11 (Visual C++ 2012)

使用的 PHP 源是使用 VS2012 (v110) 编译的 TS 5.5.30。

有没有人见过这个没有显示 VC 版本的地方?如果是这样,谁能用 PHP 窗口构建(特定于此 VC 信息)为我指出正确的方向

谢谢!

最佳答案

感谢您花时间查看。经过几个小时的搜索,可以在这里找到答案;

Compiling a php extension with Visual Studio 2008, MODULE ID don't match with php

#define PHP_COMPILER_ID "VC11"

该指令可以添加到 config.w32.h 文件中,并且可以正常加载。

谢谢!

关于缺少 PHP 扩展 VC 编译器信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33855947/

相关文章:

php - 通过下拉列表对数据库条目进行排序

c++ - wfstream 不写

c++无效指针从空闲列表中出列

c++ - 灵气序列解析问题

c++ - 防止进入特定功能的 VS2012 NativeDE\StepOver 注册表项是否更改了格式?

javascript - JS 表值更新 onchange

php - 属性之间没有空格错误

c# - 单击后按钮上的标签变得模糊,并在 WPF 中恢复动画

php - iOS 存折后栏中的特殊字符

powershell - 在 Visual Studio 包管理器中安装 posh-git