undefined reference to `Class::Method()'
来源:互联网 发布:数码经络理疗仪知乎 编辑:程序博客网 时间:2024/05/22 01:48
modify.cpp是一个正常的C++文件,包含了库文件dyninstAPI/libdyninstAPI.so的头文件
使用g++ -std=c++11 modify.cpp编译报错如下:
/tmp/ccfkqD2k.o: In function `main':
modify.cpp:(.text+0x24): undefined reference to `BPatch::BPatch()'modify.cpp:(.text+0x38): undefined reference to `BPatch::~BPatch()'
原因:
头文件所属的库文件没有在应用库文件目录中,需要自己添加。
g++ -std=c++11 modify.cpp /home/sky/dyninst-9.3.1/dyninstAPI/libdyninstAPI.so
1 0
- undefined reference to `Class::Method()'
- undefined reference to `vtable for class::method'--链接共享库时出现
- undefined reference to 'vtable for XXX class'
- undefined reference to 'vtable for XXX class'
- " undefined reference to `vtable for Class "
- method to solve problem of undefined reference to 'main '
- C++ 编译出现undefined reference to `vtable for Class 和 undefined reference to typeinfo for Class
- Android之ndk编译出现"undefined reference to method"解决办法
- QT报错:undefined reference to vtable for (class name)
- QT 编译 undefined reference to `vtable for Class
- undefined reference to 'floor'/undefined reference to `&
- undefined reference to 'floor'/undefined reference to
- undefined undefined reference to `nfq_open'
- undefined reference to 'pthread_create'
- undefined reference to `_Unwind_Resume'
- undefined reference to `__ctype_b'
- undefined reference to rpl_malloc
- undefined reference to '__ctype_b'
- 关于c#自学第一天
- Android性能优化典范
- (OK) 移植,编译,安装 LineageOS-14.1-kiwi (Android-7.1.1,运行在Huawei honor 5x) for VirtualBox
- vi 常用命令
- Dinic算法 P3376 【模板】网络最大流
- undefined reference to `Class::Method()'
- ZSTUOJ 4273: 玩具
- Linux命令(cd、tar)
- C. Voting----模拟
- Android Activity 的四种启动模式
- 开灯为题
- Java EE+Tomcat的安装
- IntelliJ IDEA 编译方式介绍及编译器的设置和选择
- 给定一个无序整型数组,找出数组中未出现的最小整数