在build过程中出现如下报错:
Undefined symbols for architecture x86_64:
"ODSocket::ODSocket(int)", referenced from:
ODSocketTest::ODSocketTest() in ODSocketTest.o
"ODSocket::~ODSocket()", referenced from:
ODSocketTest::~ODSocketTest() in ODSocketTest.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
查了下应该是引入的第三方库编译时出错,
将#include "ODSocket/ODSocket.h"调整为#include"ODSocket.h",将ODSocket的库文件直接放在class目录下,编译就能通过了。
在使用cocos2d-x进行开发时遇到ODSocket库的编译问题,报错'Undefined symbols for architecture x86_64'。通过检查发现是第三方库引入的问题,解决方案是将头文件引用从'#include "ODSocket/ODSocket.h"'更改为'#include "ODSocket.h"',并将ODSocket库文件直接放入class目录,之后编译成功。"
103650965,9235082,cartographer代码框架解析与传感器数据处理,"['自动驾驶', '算法', '激光雷达', '编程语言']
1482

被折叠的 条评论
为什么被折叠?



