vc++ mfc中使用hge遇到的问题

u010827382 2014-06-05 10:02:00

g_pHGE = hgeCreate(HGE_VERSION);
g_pHGE->System_SetState(HGE_HWND,pParentWnd->m_hWnd);
g_pHGE->System_SetState(HGE_SCREENWIDTH, rectClient.Width() );
g_pHGE->System_SetState(HGE_SCREENHEIGHT, rectClient.Height() );
g_pHGE->System_SetState(HGE_FRAMEFUNC, _FrameFunc);
g_pHGE->System_SetState(HGE_RENDERFUNC, _RenderFunc);

if(g_pHGE->System_Initiate())
{
TCHAR szFileName[MAX_PATH];
_sntprintf(szFileName,CountArray(szFileName),TEXT("%s\\Texture.zip"),g_szWorkDir);
g_pHGE->Resource_AttachPack(szFileName, “ ”);
HTEXTURE pTexture;
pTexture = g_pHGE->Texture_Load("BK.png");
。。。。。。
}

问题:1:每次运行到g_pHGE->Texture_Load("BK.png");这局就出错了, 压缩包路径没问题, 密码也没问题。
2:为什么在这个工程里无法查看hge有关变量定义及函数定义, 其他工程可以查看。
...全文
147 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
u010827382 2014-06-05
  • 打赏
  • 举报
回复
终于是解决了 : 原来是我电脑上的hge181文件夹下的lib有三个 hge.lib hge3.lib hgehelp.lib . 刚开始配置时我就把这三个lib都加到链接目录 。 原来是hge.lib hge3.lib这连个冲突。把hge.lib的路径去掉就可以
schlafenhamster 2014-06-05
  • 打赏
  • 举报
回复
是 “Haaf's Game Engine - Hardware accelerated 2D games engine” 吗 ?

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧