devcpp怎么安装SDL2。。?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了devcpp怎么安装SDL2。。?相关的知识,希望对你有一定的参考价值。

电脑是win7 64位, Dev-Cpp安装路径是C:\Dev-Cpp,此目录下有 MinGW64,即windows版GCC的根目录。

下载SDL
打开 http://www.libsdl.org/download-2.0.php

找到开发库Windows下 SDL2-2.0.3-mingw.tar.gz 点击下载。
也可以直接点击 http://www.libsdl.org/release/SDL2-devel-2.0.3-mingw.tar.gz

因为前面Dev-Cpp中装是MinGW64,所以解压后进入SDL开发库中的 x86_64-w64-mingw32目录

将 F:\Downloads\SDL2-2.0.3\x86_64-w64-mingw32\include\SDL2 下所有头文件复制到 C:\Dev-Cpp\MinGW64\x86_64-w64-mingw32\include;
再将 F:\Downloads\SDL2-2.0.3\x86_64-w64-mingw32\lib 所有 lib* 文件复制到 C:\Dev-Cpp\MinGW64\x86_64-w64-mingw32\lib
==========================================================================================
接下来创建一个测试程序。
在Dev-Cpp中创建一个C项目, 添加main.c

[cpp] view plaincopy
#include <stdio.h>
#include <stdlib.h>
#include <SDL.h>

int main(int argc, char * argv[])

if(SDL_Init(SDL_INIT_VIDEO|SDL_INIT_AUDIO)==-1)

fprintf(stderr, "SDL_Init() failed");
exit(-1);


printf("SDL_init() success");

SDL_Quit();

return 0;


配置项目需要链接的库 -lmingw32 -lSDL2main -lSDL2

完了可以正常编译,但是运行失败,这是由于运行时找不SDL2.dll。

把 F:\Downloads\SDL2-2.0.3\x86_64-w64-mingw32\bin\SDL2.dll 复制到 C:\Windows\System32\目录下,或者是把这个SDL2.dll复制到 编译生成的exe文件所在目录。
参考技术A 怎么可能。 参考技术B 下载qq手机住手在下载 参考技术C 不可以追问

什么编译器可以?

追答

这个每个人的都不同,建议你去网络上搜搜

望采纳

DevCPP 的库窗口

【中文标题】DevCPP 的库窗口【英文标题】:Library Window at DevCPP 【发布时间】:2013-08-17 17:44:02 【问题描述】:

我正在尝试在 devc++ 中使用 window.h,我在没有 mingw 的情况下安装了 devc++,并单独安装了 MinGW32。

我正在尝试编译具有#include &lt;window.h&gt; 但出现错误的源代码。

window.h:没有这样的文件或目录。

我该怎么做才能在 dev c++ 中使用 window.h 进行编译?

在编译器选项中,我添加了mingw32\bin and mingw32\lib\gcc\mingw32 的路径。

我能做些什么来解决这个问题?

【问题讨论】:

window.h 是什么?你的意思是windows.h?如果是,你有一个错字。 【参考方案1】:

我相信您想改用#include &lt;windows.h&gt;,这是Windows 头文件的典型包含语句。注意windows.h 中的“s”。

【讨论】:

以上是关于devcpp怎么安装SDL2。。?的主要内容,如果未能解决你的问题,请参考以下文章

DevCPP 的库窗口

这是我的devcpp界面,想请教一下 截图右边的 TDM-gcc ……好几种选择,具体有啥区别?

centos为啥安装libhiredis-dev

求dev cpp 5.4.0安装包,还有c/c++ API 帮助文档(中文,chm格式)——蓝桥杯

使用devcpp在windowXP上qt4.4.3安装与使用入门

python怎么作为c语言的扩展