使用phpx写了一个简单的容器,想放到php中运行做点测试。我在这之前已经成功的写了一个dispatch_function注册到了swoole中,而且运行正常。

后面我又写了个C++类,新建了个PHP类,并将C++类的各个方法注册到了PHP类中。编译通过了,但是PHP加载这个扩展却失败了,报错

PHP Warning: PHP Startup: Unable to load dynamic library '/mypath/mango.so' (tried: /mypath/mango.so (/mypath/mango.so: undefined symbol: _ZN7Context4poolE)...

C++源代码如下

#include

#include

#include

#include "../include/phpx.h"

#include

#include

using namespace std;

using namespace php;

int dispatch_function(swServer *serv, swConnection *conn, swEventData *data);

class Context {

private:

static unordered_map pool;

public:

void static get(Object &_this, Args &args, Variant &retval) {

int key = args[0].toInt();

char * value &#

PHP扩展undefined symbol,基于phpx的扩展运行报错undefined symbol相关推荐

  1. Tecplot运行报错:undefined symbol: FT_Done_MM_Var

    现象 在Fedora32/33系统中安装完tecplot2016/2017后,执行tec360指令后报如下错误 ./tec360-bin: symbol lookup error: /lib64/li ...

  2. undefined symbol nvic 报错 undefined symbol TIM_Cmd报错

    目录 undefined symbol nvic 报错 undefined symbol TIM_Cmd报错 undefined symbol nvic 报错 原因是在FWLB文件夹中未加入misc. ...

  3. R语言readxl或者tidyverse安装报错undefined symbol libiconv

    我的生物信息专栏正式开启啦!!!为广大生物信息爱好者提供生信支持:拿来即可免安装部署到服务器的生信pipeline:R,python,C语言等包的debug:优秀文献内容解读等,欢迎订阅关注!!! 文 ...

  4. sslocal 报错undefined symbol: EVP_CIPHER_CTX_cleanup

    sslocal 报错undefined symbol: EVP_CIPHER_CTX_cleanup INFO: loading config from /etc/shadowsocks.json 2 ...

  5. conda安装bowtie2的报错:undefined symbol

    使用conda安装bowtie2遇到undefined symbol报错 /public/home/xuzhougeng/miniconda3/envs/bsseq/bin/bowtie2-build ...

  6. SAP RETAIL WA03 基于分配表创建PO报错 - No work list could be selected –

    SAP RETAIL WA03 基于分配表创建PO报错 - No work list could be selected – 1, 执行事务代码WA03,输入分配表4,回车进入如下界面, 选中item ...

  7. 记录一个CMake编译报错undefined reference to vtable问题的解决

    在编写一个简单的CMake demo: 问题描述 文件结构如下:头文件和cpp分别放在两个文件夹下面 如果使用下面的写法,会报错"undefined reference to vtable ...

  8. 解决交叉编译连接器包含-ldl编译选项,但仍然报错undefined reference to ‘__dlsym‘

    交叉编译连接器包含-ldl编译选项,但仍然报错undefined reference to '__dlsym' 文章目录 交叉编译连接器包含-ldl编译选项,但仍然报错undefined refere ...

  9. dedecms后台报错“Undefined variable cfg_domain_cookie”的解决方法

    dedecms后台报错"Undefined variable cfg_domain_cookie"的解决方法 打开调试模式 Notice: Undefined variable: ...

最新文章

  1. linux java maven_Linux——java+tomcat+maven 安装
  2. 我总有办法让你今晚回不了家...
  3. BASH SHELL 脚本基础
  4. DWORD dwSendTime =::GetTickCount();
  5. oracle 数据导入 数据和备注(comment)乱码问题解决办法
  6. 使用Docker启动Grafana环境
  7. 入门 | 使用 SQL 构建一个关系数据库比你想的更容易
  8. FreeBSD6.1学习笔记[转]
  9. Oracle中的用户创建和权限的分配
  10. springboot批量更新实体_springboot快速集成swagger
  11. QT学习资料博客:《Qt 实战一二三》和《Qt 学习之路 2》等
  12. Android Studio GPX文件的解析(总和)
  13. 【C++ STL学习笔记】C++ STL基础
  14. win7鼠标右键无响应修复
  15. 浅谈交互设计师的未来
  16. Magento创建主题
  17. VPP协议栈学习一:snd_wnd
  18. 朋友圈长文不折叠神器
  19. 【51nod】2591 最终讨伐
  20. 投资理财学习笔记四,1.6那些必知的宏观经济指标(上)

热门文章

  1. 学Python,从入门到编程
  2. 说明白正反向代理,以及Nginx和Gunicorn
  3. 典型环节(或系统)的频率特性测量
  4. 计算机网络 ping中ttl,ping命令显示的TTL是什么意思?
  5. 双网卡的网络路由配置
  6. 快手,字节跳动,百度,美团Offer之旅(Android面经分享)
  7. 我不需要保险,全家都不需要
  8. Ubuntu下安装Miniconda
  9. linux之ssh命令
  10. eeprom与pcf859