bug
游戏编程之旅
好好学习C++,会发一下自写的代码,bug和对编程的理解。
将来打算从事游戏开发行业,正在向这方面努力。
做游戏!冲冲冲!
展开
-
VS C++ LNK2001: 无法解析的外部符号 “private: static class EventController的一种解决办法
项目场景:在编写C++类的静态属性时报了这样一个错误:error LNK2001: 无法解析的外部符号 “private: static class EventController * EventController::prt_event” (?prt_event@EventController@@0PAV1@A)1bug\youXi_fuSheng_liuJi.exe : fatal error LNK1120: 1 个无法解析的外部命令1>已完成生成项目“youXi_fuSheng_li原创 2021-06-08 21:36:42 · 2785 阅读 · 0 评论 -
VS报错 明显调用的表达式前的括号必须具有(指针)函数类型的一种 超简单改正方法
背景:用VS编写代码时报了没见过的bug----明显调用的表达式前的括号必须具有(指针)函数类型解决办法:检查括号内内容是否正确,不是函数的成员,不要加()例我的错为:message->setPrt_goodsId(MessageConfig[i].prt_goodsId());我这里的MessageConfig是一个结构体数组。调用结构体成员时显然不需要(),将这里的()去掉就行了。改正后:message->setPrt_goodsId(MessageConfig[i].prt_goo原创 2021-06-07 21:36:45 · 29687 阅读 · 1 评论 -
error LNK2019: 无法解析的外部符号 vs报错的一种解法
项目场景:VS2019error LNK2019: 无法解析的外部符号 "void __ (?函数 _main 中引用了该符号已定义且可能匹配的符号上的提示:1 个无法解析的外部命令产生bug原因声明函数与定义函数的函数类型不一致解决办法:将定义函数与声明函数类型改为一致例:声明写的是void InsertList(Seqlist*,int ,int);定义写的是int InsertList(Seqlist *L,int d,int x);因为定义,声明函数类型不同,报错如果原创 2021-05-08 22:22:43 · 1744 阅读 · 0 评论 -
VS 多文件避免重定义 ostream不允许在数据声明中使用friend 文件连接 程序设计第三版的十二章第一题 12.1题
系列文章目录前言这篇文章是C++程序设计第三版的十二章第一题。之前写程序都是在一个cpp文件里写。导致将一个程序分成几个文件写就行不通了,各种报错。现将本题的完整解答放在CSDN上。一、文件之间衔接的简单讲解1 文件形式为要导入的文件分别写成.h .cpp形式,.h里放函数的声明(不要放函数定义),在.cpp里放函数的定义.2 避免重定义的操作避免重定义的操作:#ifndef DUOTAI_400_1_CYLINDER_H#define DUOTAI_400_1_CY原创 2021-04-27 22:12:29 · 843 阅读 · 0 评论