永发信息网

我在工程中自己写的DirectX.h这个头文件中定义了extern bool gameover;

答案:2  悬赏:50  手机版
解决时间 2021-03-20 10:01
但是在编译后出现无法解析的外部符号 "bool gameover";和无法解析的外部符号 "bool __cdecl XInput_Controller_Found(void)" (?XInput_Controller_Found@@YA_NXZ),该符号在函数 "void __cdecl Game_Run(struct HWND__ *)" (?Game_Run@@YAXPAUHWND__@@@Z) 中被引用,这是怎么回事啊?
最佳答案
extern bool gameover;

这一句只是一行声明语句,不是定义。
编译器找不到它的定义,所以会报”无法解析的外部符号“的错误。
你需要在对应的cpp文件(比如DirectX.cpp)里面定义这个变量:
bool gameover;
全部回答
虽然我很聪明,但这么说真的难到我了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
加肉合曲录在哪里啊,我有事要去这个地方
香烟会过期么?
贷款19万利率4.126贷10年,每月还多少
腊月合婚吉日 男方,农历1991年12月13日 女方
工地小工一天多少钱?
华通大厦停车场地址在哪,我要去那里办事,
西凤酒淡雅凤香型42度多少钱
通茂大酒店在哪里啊,我有事要去这个地方
怎样简算0.42*72 +45*0.18+4.5
哪些品牌的男装适合45岁年龄穿?
滴滴全部订单什么意思
小米6屏幕是三星的吗
花千骨里杀阡陌说你若伤她一根头发在第几集
农村真的没有夜生活吗?
合同诈骗人被抓到派出了也没有通知受害人要咋
推荐资讯
安 江离怀化近,还是止江离怀化近呢
赛尔号怎么获得托尼
什么是蓝光影院
跪求可以加盟的儿童主题餐厅~
如何尽量提高画面的稳定性
金太郎形象设计地址在哪,我要去那里办事,
老街坊龙虾馆在什么地方啊,我要过去处理事情
深市有哪些权重股?
没有团关系了能上大学吗
我的三星note3日版n900v想用卡刷 我已经下载
火车能买返程票吗
银川简称是什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?