【cocos2d-x 报错异常集】error LNK2019: 无法解析的外部符号

报错信息:error LNK2019: 无法解析的外部符号


报错的可能原因: 

  1. 可能原因,没有写构造函数和析构函数 
  2. 引用的另一个类中的没有这个类中所使用的函数 
  3. (暂时还没遇到其他的原因,有问题的请私信或者留言)


解决方案:

看报错信息是哪个.obj文件报的错误找到那个类,如这里找到的是TollgateScene.cpp(.obj是编译出来的文件)中提示说找不到public: static class TollgateMapLayer::create(void)中的函数,那么去TollgateMapLayer中查看的是因为1或2出错的,改正就可以了,这里是原因1,在TollgateMapLayer.cpp中没有写构造和析构造成。


报错信息:

TollgateScene.obj : error LNK2019: 无法解析的外部符号 "public:__thiscall TollgateMapLayer::TollgateMapLayer(void)" (??0TollgateMapLayer@@QAE@XZ),该符号在函数 "public: static class TollgateMapLayer * __cdecl TollgateMapLayer::create(void)" (?create@TollgateMapLayer@@SAPAV1@XZ) 中被引用


简化步骤:

  1. 找到是调用了那个类中的函数出了问题
  2. 解决问题

尊重原创,转载请注明转自:http://blog.csdn.net/a8857168/article/details/47398973 谢谢、

你可能感兴趣的:(cocos2d-x异常集)