我最近读到了Beginning C++ Game Programming这本书。我正在尽可能精确地遵循这本书。我是一个Java开发人员,有大约2年的经验,谁正在寻找拿起C++。我认为在学习游戏编程的同时学习它会很有趣。
所以我得到了错误1>LINK : fatal error LNK1104: cannot open file 'sfml-graphicsd.lib'。我已经在文件中添加了include,我已经在C++、Linker和Debug项目属性中添加了额外的include
当我在C++中包含标头并创建结构时,bool (作为C++标准类型)的大小为1字节,因此该结构有一个完全不同的内存布局,当我将它传递到C库以便在那里修改它时,会导致各种堆栈损坏。我想用C++编译器而不是C编译器编译外部库是可行的,对吗?这是我唯一的机会解决这个问题吗?lib.h:typedef int bool; int numValues;
bool values[20