放牧代码和思想
专注自然语言处理、机器学习算法
    This thing called love. Know I would've. Thrown it all away. Wouldn't hesitate.

解决error LNK2019: 无法解析的外部符号 “public: void __thiscall cocos2d::ui::Layout::setBackGroundImage

今天在Cocos2dx中使用ListView,确认头文件和namespace正确后,链接出错:

错误 5 error LNK2019: 无法解析的外部符号 "public: void __thiscall cocos2d::ui::Layout::setBackGroundImage(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,enum cocos2d::ui::Widget::TextureResType)" (?setBackGroundImage@Layout@ui@cocos2d@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4TextureResType@Widget@23@@Z),该符号在函数 "public: void __thiscall Welcome::menuPlayCallback(class cocos2d::Ref *)" (?menuPlayCallback@Welcome@@QAEXPAVRef@cocos2d@@@Z) 中被引用 X:\cocos2d-x-3.2\projects\BoBoPom\proj.win32\WelcomeScene.obj BoBoPom

还好以前在VS上写过不少项目,知道这是lib没有正确引入的原因。引用libGUI和libExtension项目之后还不够,还需要在项目属性页引入相应的lib:

我觉得VS的体验做得真的非常差,无比怀念IDEA下自动import的快感,那才是真正的解放生产力。

知识共享许可协议 知识共享署名-非商业性使用-相同方式共享码农场 » 解决error LNK2019: 无法解析的外部符号 “public: void __thiscall cocos2d::ui::Layout::setBackGroundImage

评论 欢迎留言

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

我的作品

HanLP自然语言处理包《自然语言处理入门》