php - 2 Unresolved external 因素

标签 php c windows visual-studio-2008 php-extension

我正在尝试编译一个 hello world php 扩展项目,但收到 2 个有关未解析外部的错误。我不确定如何解决这个问题,有人可以告诉我可能是什么问题吗?

项目文件here您还可以在 this post 中看到代码

1>CustomExt.obj : error LNK2019: unresolved external symbol __imp___estrndup referenced in function "void __cdecl zif_DoubleUp(int,struct _zval_struct *,struct _zval_struct * *,struct _zval_struct *,int,void * * *)" (?zif_DoubleUp@@YAXHPAU_zval_struct@@PAPAU1@0HPAPAPAX@Z)
1>CustomExt.obj : error LNK2019: unresolved external symbol __imp__zend_parse_parameters referenced in function "void __cdecl zif_DoubleUp(int,struct _zval_struct *,struct _zval_struct * *,struct _zval_struct *,int,void * * *)" (?zif_DoubleUp@@YAXHPAU_zval_struct@@PAPAU1@0HPAPAPAX@Z)

最佳答案

确定 estrndup()zend_parse_parameters() 位于哪个 *.lib 或 .o 文件中,并告诉链接器在链接过程中添加此类文件阶段。

关于php - 2 Unresolved external 因素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8062930/

相关文章:

c - 如何从给定文件 C 中删除 '#' 符号

asp.net - 无法在 Windows Server 2012 上卸载 ASP.NET

linux - 如何将 Jenkins 作业从 Windows 本地计算机迁移到 Linux 服务器?

php - 以编号格式创建许可证 key 问题

php - 什么是 Laravel 集合?

php - mysql_query() 需要参数

php - 不同的选择不能正常工作

c - 在 openCV 中访问 mat 元素

c - 了解 C 预处理器宏的输出与行代码

c# - 通过C++或C#和Windows API创建Wi Fi网络