DL笔记1.2_环境配置

mingw编译

下载http://www.mingw.org/

设置环境变量

set path=%PATH%;D:\mingw\bin;

下载sdl的mingw开发库

SDL-devel-1.2.15-mingw32.tar.gz (Mingw32)

1)打开 D:\MinGW\include,复制SDL Development Libraries\include\所有文件到D:\MinGW\include

2)打开 C:\MinGW\lib,复制SDL Development Libraries\lib\所有文件到C:\MinGW\lib

3)然后将SDL Development Libraries\bin\SDL.dll文件拷贝到C:\WINDOWS\system32

简单示例

1 创建hello.app文件

include

include "SDL/SDL.h"

int main(int argc, char* argv[])
{
try {
if ( SDL_Init(SDL_INIT_EVERYTHING) == -1 )
throw "Could not initialize SDL!";
}
catch ( const char* s ) {
std::cerr << s << std::endl;
return -1;
}
std::cout << "SDL initialized.\n";
SDL_Quit();

return 0;
}

2 编译运行

g++ -o MySDL.exe hello.cpp -lmingw32 -lSDLmain -lSDL

最后说明的两个参数是:-mconsole 和 -mwindows

他们的效果是使可执行程序是带命令行控制窗口的或者是纯Windows窗口的,缺省情况下应该是带命令行控制窗口的。

posted @ 2017-04-06 14:17  零界寒冰  阅读(141)  评论(0编辑  收藏  举报