美文网首页
Win10 CodeBlock配置SDL

Win10 CodeBlock配置SDL

作者: CaribbeanX | 来源:发表于2020-05-21 16:19 被阅读0次

电脑配置:win10 64 位  

CodeBlock 版本:17.12

1. http://www.libsdl.org/download-2.0.php 下载
   SDL2-devel-2.0.12-mingw.tar.gz (MinGW 32/64-bit)

2. 解压SDL2-devel-2.0.12-mingw.tar.gz到本地任一目录

3. 新建CodeBlock工程

 1) Setting->Compiler->Search direactories->Compiler, 添加sdl头文件路径

 注:此处选择的是i686-w64-mingw32(32位目录),虽然电脑是64位,但选择x86_64-w64-mingw32目录会报sdl 方法找不到的错误,原因不明。

2)Setting->Compiler->Search direactories->Linker,添加sdl库文件路径,同上选择32位目录

3)在连接器设置即Linker Settings中增加链接选项,“-lmingw32 -lSDL2main -lSDL2”

注:需要注意的是链接参数的顺序.错误的顺序会导致编译失败.标准连接顺序为:-lmingw32 -lSDL2main -lSDL2, SDL2必须在SDL2main的后面,不然会编译出错.

4)最后将i686-w64-mingw32\bin目录下的SDL2.dll文件拷贝到C:\WINDOWS\SysWOW64目录下,至此环境设置完毕,开写代码。

注:这里是SysWOW64目录,如果是System32目录,运行时会提示找不到SDL2.dll。

4. 测试验证

注:定义主函数时,必须有两个参数.int main(int argc,char* args[]).主函数必须有参数,不然会出现错误.这是因为SDL库把主函数给重定义了.

运行结果:

相关文章

网友评论

      本文标题:Win10 CodeBlock配置SDL

      本文链接:https://www.haomeiwen.com/subject/rxtzohtx.html