且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Box2d mingw环境搭建,编译

更新时间:2022-08-31 22:10:21

前言:

大家,可能用惯了图形化的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环境搭建,编译

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

2,cmake 的配置(windows + mingw)

1,下载使用的cmake

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

2,windows 下的使用

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

Box2d mingw环境搭建,编译

3,开始创建box2d的makefile

1,选择我们box2d的目录

Box2d mingw环境搭建,编译

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

Box2d mingw环境搭建,编译

3,按Configure

Box2d mingw环境搭建,编译

你就会看到

1,选择确定

Box2d mingw环境搭建,编译

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

Box2d mingw环境搭建,编译

3,确定,再按一次configure

 

4,按Generate

Box2d mingw环境搭建,编译

把图上要打的勾勾上

Box2d mingw环境搭建,编译

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

Box2d mingw环境搭建,编译

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

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

Box2d mingw环境搭建,编译

3,premake 的配置

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

1,下载

http://industriousone.com/premake/download

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

2,放到box2d的目录当中

然后运行

premake4 gmake

Box2d mingw环境搭建,编译

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

3,去build/gmake

Box2d mingw环境搭建,编译

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

4,进去

make

Box2d mingw环境搭建,编译

又是漫长的编译过程…

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

本文转自 liam2199 博客,原文链接:http://blog.51cto.com/youxilua/772679   如需转载请自行联系原作者