NS2:undefined reference to `xxx' collect2: error: ld returned 1 exit status
2018-03-18 20:45
721 查看
这个问题是没有链接。
刚开始先确认,头文件有没有导入。
以下是完整的提示信息错误,检查之后发现hdr_ant_pkt所在的头文件已经被导入; In function `hdr_ant_pkt::access(Packet const*)':
cmu-trace.cc:(.text._ZN11hdr_ant_pkt6accessEPK6Packet[_ZN11hdr_ant_pkt6accessEPK6Packet]+0x7): undefined reference to `hdr_ant_pkt::offset_'接下来确认,makefile文件,发现新加去的代码没有在里面添加.o,添加完之后再编译,成功通过。
刚开始先确认,头文件有没有导入。
以下是完整的提示信息错误,检查之后发现hdr_ant_pkt所在的头文件已经被导入; In function `hdr_ant_pkt::access(Packet const*)':
cmu-trace.cc:(.text._ZN11hdr_ant_pkt6accessEPK6Packet[_ZN11hdr_ant_pkt6accessEPK6Packet]+0x7): undefined reference to `hdr_ant_pkt::offset_'接下来确认,makefile文件,发现新加去的代码没有在里面添加.o,添加完之后再编译,成功通过。
相关文章推荐
- Linux gcc编译提示:undefined reference to `sqrtf' collect2: error: ld returned 1 exit status
- pthread线程创建出现undefined reference to `pthread_create' collect2: error: ld returned 1 exit status
- GCC 中 undefined reference to ‘ceil’ collect2:ld returned 1 exit status 错误
- undefined reference to `pthread_create' collect2: ld returned 1 exit status
- GCC 中 undefined reference to ‘ceil’ collect2:ld returned 1 exit status 错误
- 【错误笔记】undefined reference to `sqrt' collect2: ld returned 1 exit status
- undefined reference to `pthread_create' collect2: ld returned 1 exit status
- undefined reference to `__gxx_personality_v0' collect2: ld returned 1 exit status
- error: ld returned 1 exit status 和 error:undefined reference
- undefined reference to `typeinfo for IA' collect2: ld returned 1 exit status
- cocos2dx向android平台移植出现问题undefined reference to 'sqlite3_close' collect2: ld returned 1 exit status
- 编译器错误:/tmp/ccyOgqYQ.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' collect2: ld returned 1 exit status
- /lib/libncurses.so: undefined reference to `__fdelt_chk@GLIBC_2.15' collect2: ld
- 自定义库引用时编译出错“collect2: error: ld returned 1 exit status”
- windows qt 编译opengl出现 error: undefined reference to `_imp__glXXX@XX'
- win下连编socket时[Linker error] undefined reference to XXX
- “collect2: error: ld returned 1 exit status”问题解决!
- cocos2dx通过用cygwin移植时出现 error: undefined reference to "XXX类:XX()"
- LD.exe undefined reference to XXX 错误的解决方法