2024-3-13-开发SDL2的常见问题

2024-3-13-开发SDL2的常见问题

三月 13, 2024

使用Code::block开发SDL2的常见问题

由于网上关于Code::block 和 SDL2的中文教程比较少,也为了巩固我的经验所以编写了这篇博客。

第一个问题 找不到头文件

img

这是因为没有设置搜索路径

打开编译器设置 > 搜索路径设置

img

把搜索路径添加进去后编译器才会知道从哪里找头文件

当然链接器的搜索路径也要添加哦,两个需要添加的内容是一样的

第二个问题 \SDL2RTSGame\init.cpp|42|undefined reference to `IMG_Init’|

img

实际上是没有添加链接库

这里有个陷阱,这里支持的文件格式里并没有dll文件,实际上dll文件是属于动态链接库的。但很容易让没有经验的小白误以为dll不是,然后去尝试很多 .a之类的文件,都不行。

img

在这里需要勾选所有,然后将dll文件添加进去就可以了。

img