编译php扩展问题记录


最近玩php扩展遇到编译问题,现做下记录

1.后缀用.cpp还是用.c?
有时候写扩展的时候遇到error C2143错误,在网上查资料得知改成.cpp后缀可以解决问题,原因是因为源文件中包含有C++的库或者函数,故此改后缀可以解决问题。但改后缀又引起一些函数不能使用:如php_print_r();
暂未找到好的解决方法!

error C2018?

中文全角符号引起的问题,替换符号可得到解决。

error LNK2001: unresolved external symbol _zval_used_for_init?

查资料得知通常找不到链接库引起的?不知道为什么使用ALLOC_INIT_ZVAL函数会引发此错误,使用的是vc6环境,是否与此有关?
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值