【问题标题】:build php extension on windows nts mode在 windows nts 模式下构建 php 扩展
【发布时间】:2012-12-16 06:18:06
【问题描述】:

作为编译非线程安全模式(zendGuardLoader 扩展只有 nts 版本)的 Windows 上的新版本 PHP(5.3.x 或更高版本),所以我需要使用 nts 模式编译我的扩展。

当我使用模式 TS 编译时它成功,但是当我想打开模式 nts 时出现此错误:

error LNK2001: unresolved external symbol __imp__executor_globals_id

我已经完成了 nts 模式的所有设置,比如 ZTS=0。并使用 php5.lib。

我使用php 5.3.19源代码编译和vc++ 2008。

【问题讨论】:

    标签: c++ php-extension


    【解决方案1】:

    从您的项目预处理器中删除 ZTSZTS = 0 在 nts 模式下编译不是一个好主意。

    【讨论】:

      猜你喜欢
      • 2013-07-26
      • 2020-06-02
      • 1970-01-01
      • 2019-05-16
      • 2012-03-11
      • 2019-06-24
      • 1970-01-01
      • 1970-01-01
      • 2019-03-06
      相关资源
      最近更新 更多