主要是记录在把2003版本的hge项目升级为2013时遇到的问题及解决方案。
Q1:
错误 3error LNK2019: 无法解析的外部符号 "public: __thiscall hgeSprite::hgeSprite(unsigned long,float,float,float,float)" (??0hgeSprite@@QAE@KMMMM@Z),该符号在函数 _WinMain@16 中被引用hge_tut01.obj
A1: 没有加载相关的lib库,在属性里设置(需要在Debug下添加具体的文件)或者在程序里加一句:#pragam comment(lib, "hgehelp.lib") 就ok了
Q2:
---------------------------
HGE003.exe - 无法找到入口
---------------------------
无法定位程序输入点 _hgeCreate@4 于动态链接库 hge.dll 上。
---------------------------
确定
---------------------------
A2:无法定位这个方法,是因为,dll 用的不对,去另外找一个,这个可能被裁减过或者版本太低,不支持当前开发
Q3: 当System_Initiate初始化化立即退出
A3: 是 没有在 Debug下 添加boss.dll 文件