Box2d mingw环境搭建,编译

前言:

大家,可能用惯了图形化的IDE…不太熟悉这种命令行式的IDE工具..对于,c/c++编译,链接和调试就不太熟悉..所以..写了个简单教程…

mingw的环境搭建:

1,下载mingw

http://sourceforge.net/projects/mingw/files/

2.mingw有可能需要配置一些环境变量,最新版本应给直接帮你配置好环境变量了,如果没有可以参照下面
                 配置环境变量:
                         打开:“我的电脑->属性->高级->环境变量->系统变量”编辑如下系统变量:
                         变量名                            变量值
                         PATH                             f:\MinGW\bin;
                         LIBRARY_PATH                f:\MinGW\lib
                         C_INCLUDEDE_PATH        f:\MinGW\include
                         CPLUS_INCLUDE_PATH      f:\MinGW\include

盘符…自己搞定吧…

3.安装好后,测试:

因为我们一般用make

所以要把F:\MinGW\bin\mingw32-make.exe,复制并修改为make.exe

4,打开cmd

打上

gcc –v

Box2d mingw环境搭建,编译_第1张图片

看到这个就配置成功了….

2,cmake 的配置(windows + mingw)

1,下载使用的cmake

http://www.cmake.org/cmake/resources/software.html

2,windows 下的使用

在安装好的cmake 目录下找到bin\cmake-gui.exe,双击打开

image

3,开始创建box2d的makefile

1,选择我们box2d的目录

image

2,选择我们要编译到的地方

image

3,按Configure

image

你就会看到

1,选择确定

Box2d mingw环境搭建,编译_第2张图片

2,选择我们的目标环境…这里当然选择mingw

Box2d mingw环境搭建,编译_第3张图片

3,确定,再按一次configure

 

4,按Generate

Box2d mingw环境搭建,编译_第4张图片

把图上要打的勾勾上

 

Box2d mingw环境搭建,编译_第5张图片

5,成功以后打我们呢刚才的编译目录

Box2d mingw环境搭建,编译_第6张图片

然后..开始我们漫长的编译过程

6,编译好的项目..点击进去..看到 .exe 直接双击运行就好了…

Box2d mingw环境搭建,编译_第7张图片 

3,premake 的配置

这里额外介绍一种,官方推荐的方式.

1,下载

http://industriousone.com/premake/download

注意!!一定要下载 premake4.4 的版本,因为,官方的文档有个参数是到premake4.4才支持…走了不少弯路呀…

2,放到box2d的目录当中

然后运行

premake4 gmake

Box2d mingw环境搭建,编译_第8张图片

我们的make文件就建好了..

3,去build/gmake

image

你会发现这里多了一个目录

4,进去

make

image

又是漫长的编译过程…

不过..这个在我的电脑(winxp),在编译glui..的时候编译不过去(g++: /W1 找不到文件和目录,不过用cmake没这个问题..),有解决的同学希望告知!

你可能感兴趣的:(Box2d mingw环境搭建,编译)