在windows nts模式下构建php扩展

时间:2012-12-16 06:18:06

标签: c++ php-extension

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

当我使用模式TS编译它时成功,但是当我想打开模式时,我得到了这个错误:

error LNK2001: unresolved external symbol __imp__executor_globals_id

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

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

1 个答案:

答案 0 :(得分:0)

从项目预处理器中删除ZTS。在{nts模式下编译时,ZTS = 0不是一个好主意。