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

image

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

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,选择确定

image

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

image

3,确定,再按一次configure

4,按Generate

image

把图上要打的勾勾上

image

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

image

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

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

image 

3,premake 的配置

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

1,下载

http://industriousone.com/premake/download

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

2,放到box2d的目录当中

然后运行

premake4 gmake

image

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

3,去build/gmake

image

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

4,进去

make

image

又是漫长的编译过程…

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

原文地址:https://www.cnblogs.com/youxilua/p/2210079.html