美文网首页
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