在Windows NTS模式下构建PHP扩展
build php extension on windows nts mode
作为新版本的PHP(5.3.x或更高版本)在Windows上编译无线程安全模式(zendGuardLoader扩展只有nts版本),所以我需要使用nts模式编译我的扩展。
当我使用模式 TS 编译它时它成功了,但是当我想打开模式 nts 时,我收到此错误:
error LNK2001: unresolved external symbol __imp__executor_globals_id
我完成了 nts 模式的所有设置,例如 ZTS=0。 并使用 php5.lib。
我使用 php 5.3.19 源代码来编译和 vc++ 2008。
从项目预处理器中删除ZTS
。 ZTS = 0
不是在 nts 模式下编译的好主意。
相关文章:
- C++为构建时间获取QDateTime的可靠方法
- 无法在 CLion 中构建 C++ 项目
- 函数向量_指针有不同的原型,我可以构建一个吗
- 如何使用ndk-build.cmd构建Android.so文件
- libssh 的函数在构建 libssh 时无法在 Qt 和 cmake 错误中找到
- 使用cmake从源代码构建MySQL连接器/C++失败(与以前的声明冲突)
- VSCode-有一个红色下划线,但程序构建和运行正确,并且出现配音错误
- 构建可组合有向图(扫描仪生成器的汤普森构造算法)
- 无法使用Qt Creator在Windows中构建yaml-cpp
- 构建一个由C和C++文件组成的库
- llvm构建器向基本块添加终止符
- FLTK 2.0构建和演示,适用于VS2019的2011年左右的代码库
- 如何跨平台将二进制资源构建到程序中?
- 使用CPP手动构建POST请求,并使用它提交php表单
- 为PHP构建萨克森/C时的错误
- 在Windows NTS模式下构建PHP扩展
- 构建php扩展时未定义的引用
- 在Eclipse上构建PHP扩展
- 如何构建在多个PHP版本中运行的PHP扩展
- 如何在使用 phpize 构建 PHP 扩展时设置构建优化级别