c++错误提示

[复制链接]
查看11 | 回复3 | 2009-1-23 09:44:54 | 显示全部楼层 |阅读模式
DrawIcon(hDC,rand()%g_pGame->GetWidth(),rand()%g_pGame->GetHeight(),
(HICON)(WORD)GetClassLong(hWindow, GCL_HICON));
上面是我的程序语句,
错误提示显示是这样的:61 F:\程序文件\Blizzard.cpp [Warning] cast to pointer from integer of different size
[Linker error] undefined reference to `GameEngine::GameEngine(HINSTANCE__*, char*, char*, unsigned short, unsigned short, int, int)'
[Linker error] undefined reference to `WinMain@16'
可以看出是那个函数出问题了么?或者应该什么类型的工程呢?谢谢。

回复

使用道具 举报

千问 | 2009-1-23 09:44:54 | 显示全部楼层
有两个错误,一个错误时你的工程选错了,系统不识别你的main,如果是Windows的话应该选Win32应用程序不是控制台,另外一个是GameEngine的构造函数错误,没有定义这个构造函数,所以系统找不到。。。...
回复

使用道具 举报

千问 | 2009-1-23 09:44:54 | 显示全部楼层
你的工程时候正确工程类型选错了 也是可能出这个问题到...
回复

使用道具 举报

千问 | 2009-1-23 09:44:54 | 显示全部楼层
说你调用了未声明的函数。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行