在exe工程中编写的类使用 了class CC_DLL MUBianseAction : public ActionInterval
CC_DLL 声明,会导致下面的链接错误,去掉这个申明
只有在导入外部工程的dll符号或者类的时候才使用 CC_DLL的申明
错误 31 error LNK2019: 无法解析的外部符号 "__declspec(dllimport) const MUBianseAction::`vftable'{for `cocos2d::Clonable'}" (__imp_??_7MUBianseAction@@6BClonable@cocos2d@@@),该符号在函数 "public: __thiscall MUBianseAction::MUBianseAction(void)" (??0MUBianseAction@@QAE@XZ) 中被引用 F:\vcproject\3dmu\proj.win32\MUBianseAction.obj 3dmu
错误 30 error LNK2019: 无法解析的外部符号 "__declspec(dllimport) const MUBianseAction::`vftable'{for `cocos2d::Ref'}" (__imp_??_7MUBianseAction@@6BRef@cocos2d@@@),该符号在函数 "public: __thiscall MUBianseAction::MUBianseAction(void)" (??0MUBianseAction@@QAE@XZ) 中被引用 F:\vcproject\3dmu\proj.win32\MUBianseAction.obj 3dmu
解决Cocos2d-X工程中DLL导入导致的链接错误问题

本文详细介绍了在使用Cocos2d-X编写游戏时遇到DLL导入错误的问题,以及如何通过修改代码和配置来解决这个问题。通过分析错误日志,我们了解到错误源于不正确的DLL导入声明,并提供了有效的解决方案。
3万+

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



