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 <window.h>
但出现错误的源代码。
window.h:没有这样的文件或目录。
我该怎么做才能在 dev c++ 中使用 window.h 进行编译?
在编译器选项中,我添加了mingw32\bin and mingw32\lib\gcc\mingw32
的路径。
我能做些什么来解决这个问题?
【问题讨论】:
window.h
是什么?你的意思是windows.h
?如果是,你有一个错字。
【参考方案1】:
我相信您想改用#include <windows.h>
,这是Windows 头文件的典型包含语句。注意windows.h
中的“s”。
【讨论】:
以上是关于devcpp怎么安装SDL2。。?的主要内容,如果未能解决你的问题,请参考以下文章
这是我的devcpp界面,想请教一下 截图右边的 TDM-gcc ……好几种选择,具体有啥区别?
求dev cpp 5.4.0安装包,还有c/c++ API 帮助文档(中文,chm格式)——蓝桥杯