消息关闭
    暂无新消息!

cocos2dx里建立static变量

问题作者 : Roddam2017-08-12发布
我的项目里有一个ODSocket类,然后我在其他类里定义了static ODSocket socket;

为什么就不行呢?编译的时候报错

LNK2001 unresolved external symbols

2个回答

︿ 3
这是个外部符号无法识别问题,就是找不到你的定义。
一般编译器遇到这种情况有两种可能,一种是你引用了第三方的库,调用了它们的方法,但是你却没把库链接进来;
第二种是你自己声明的方法没有定义它,然后在调用的时候就会报这么一个错误。
看看是不是你的类对象socket在外部没有定义呢?或是你的类是否有被定义?