在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目录下,编译就能通过了。
原文链接:https://www.f2er.com/cocos2dx/341083.html