支持HW团队,就支付宝领取下面的红包吧! (打开支付宝就能领取!er1OEj73Uj), (打开支付宝收索“516503473”), 你领取消费,HW有奖励。红包使用无条件限制,有条件请注意是不是有病毒。

Login or Sign up | Validate
| Search

博主:初学MPEG

初学MPEG 本博客-采用Python的web框架Django与Mysql数据库,致力于对Python、Django的了解 与研究
Django技术QQ群:XXXXXXX
Python技术QQ群:XXXXXXX

Category

Keywords

本站最新博文

友情链接  

[原]开发环境配置(boost log4cxx ACE SDL 等)

类别:游戏 状态:游客可见,可回,会员可关联(没审核) 阅读:4842 评论:0 时间:May 5, 2013, 6:14 p.m.
关键字:ACE boost log4cxx SDL 环境配置

我windows用的是VS2010,开发调试就用这个,linux用ubuntu,用命令安装

windows环境配置约定

环境变量  cpp=文件存放目录(比如我就放在D:\cpp10,那么我的cpp=D:\cpp10配置进环境变量)。我喜欢Debug版本添加d后缀。

cpp下有

/include 存放头文件
/lib/Debug
/lib/Release
/bin/Debug
/bin/Release(可以写成$(cpp)\lib\$(Configuration)\)
其中环境变量path加上
;%cpp%/bin/Debug;/bin/Release

vs2010 只要头文件加上 $(cpp)\include 库文件加上$(cpp)\lib\$(Configuration)

接下来操作的时候,请先添加环境变量cpp,并给环境变量path添加。(右键我的电脑-》高级配置-》环境变量,具体可以百度)

 

boost boost Visual Studio 2008编译

ace ACE 6.1.1 linux编译

Log4cxx Windows环境下log4cxx的编译及使用

dx安装 DXSDK_DIR=安装目录

 

SDL安装 下载这里的SDL,如果版本太老,请到官方下载最新版本。
修改的的debug的时候用Multi-theaded Debug DLL (MDd),而Release时候用Multi-theaded DLL (MD)。
/VisualC下面有vc工程,分别编译Debug Release
拷贝/include 到$(cpp)/include下面。改文件名为SDL
这里的项目编译出的结果,在/VisualC/bin下
Debug为SDLd.lib SDLmaind.lib SDLd.dll
Release版本为SDL.lib SDLmain.lib SDL.dll
分别考到$(cpp)下对应的lib bin

windows下加(放到mian.cpp 或者 stdafx.cpp.cpp)
#ifdef WIN32
#ifdef _DEBUG
#pragma comment (lib, "SDLd")
#pragma comment (lib, "SDLmaind")
#else
#pragma comment (lib, "SDL")
#pragma comment (lib, "SDLmain")
#endif
#endif /* WIN32 */

linux下(略)

SDL_image安装 下载这里的SDL_image,如果版本太老,请到官方下载最新版本,
修改的的debug的时候用Multi-theaded Debug DLL (MDd),而Release时候用Multi-theaded DLL (MD)。
/VisualC下面有vc工程,分别编译Debug Release
拷贝/SDL_image.h 到$(cpp)/include/SDL/
这里的项目编译出的结果,在/VisualC/bin下
Debug为SDL_imaged.lib SDL_imaged.dll showimaged.exe
Release版本为SDL_image.lib SDL_image.dll showimage.exe
分别考到$(cpp)下对应的lib bin

windows下加(放到mian.cpp 或者 stdafx.cpp.cpp)
#ifdef WIN32
#ifdef _DEBUG
#pragma comment (lib, "SDL_imaged")
#else
#pragma comment (lib, "SDL_image")
#endif
#endif /* WIN32 */

本团队的案例用的是32位编译,所以拷贝/VisualC/external/lib/x86到$(cpp)/bin/Release下
64位编译请拷贝/VisualC/external/lib/x64

linux下(略)

SDL_ttf安装 下载这里的SDL_ttf,如果版本太老,请到官方下载最新版本,
修改的的debug的时候用Multi-theaded Debug DLL (MDd),而Release时候用Multi-theaded DLL (MD)。
/VisualC下面有vc工程,分别编译Debug Release
拷贝/SDL_ttf.h 到$(cpp)/include/SDL/
这里的项目编译出的结果,在/VisualC/bin下
Debug为SDL_ttfd.lib SDL_ttfd.dll showfontd.exe
Release版本为SDL_ttf.lib SDL_ttf.dll showfont.exe
分别考到$(cpp)下对应的lib bin

windows下加(放到mian.cpp 或者 stdafx.cpp.cpp)
#ifdef WIN32
#ifdef _DEBUG
#pragma comment (lib, "SDL_ttfd")
#else
#pragma comment (lib, "SDL_ttf")
#endif
#endif /* WIN32 */

本团队的案例用的是32位编译,所以拷贝/VisualC/external/lib/x86到$(cpp)/bin/Release下

64位编译请拷贝/VisualC/external/lib/x64

linux下(略)

 

gettex安装,找到了win32编译好的版本,*.h文件,*.lib文件和*.dll文件,放到相应的文件夹下面

gettext-runtime for win32
libiconv for win32
gettext-tools for win32
 

文件名 大小 时间 会员 费用 操作
SDL_ttf-2.0.11.rar(精华) 3M563K May 12, 2013, 11:19 p.m. 初学MPEG 积分:0
荣誉:0
会币:0
下载
SDL_image-1.2.12.rar(精华) 1M975K May 12, 2013, 11:19 p.m. 初学MPEG 积分:0
荣誉:0
会币:0
下载
SDL-1.2.15.rar(精华) 4M339K May 12, 2013, 6:17 p.m. 初学MPEG 积分:0
荣誉:0
会币:0
下载
 
 
操作:

Please Login (or Sign Up) to leave a comment