前言
在书的p4页,运行NonFree项目时出现了一系列环境问题的bug。记得第一次在另一台电脑跑的很顺畅,第二次换台电脑戴上痛苦面具。由于网上资料甚少,对于刚学习的萌新来说还是十分有必要讲解一下来避坑的。
我的环境
- vs2019
- 平台工具集选v141
正确流程
- 配置环境变量,参考书p52
- 编译类库,Modules
目录:src\GameLibs\Modules\Modules.sln - 编译功能库, 2DGraphics1
目录:GameLib\src\02_2DGraphics1\2DGraphics1.sln - 最后编译游戏本身,NonFree
目录:GameLib\src\NonFree\NonFree.sln - 参考p50页进行配置类库查找路径
不按流程出现的错误
" GameLib/Framework.h "找不到
未配置环境变量
" Framework::instance().isKeyTriggered( ’ ')" 找不到
未编译功能库 2DGraphics1
" 增量编译错误 "
未编译类库 Modules