博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(windows)Box2d mingw环境搭建,编译
阅读量:6259 次
发布时间:2019-06-22

本文共 1217 字,大约阅读时间需要 4 分钟。

前言:

大家,可能用惯了图形化的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

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

2,cmake 的配置(windows + mingw)

1,下载使用的cmake

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

2,windows 下的使用

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

3,开始创建box2d的makefile

1,选择我们box2d的目录

 

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

3,按Configure

你就会看到

1,选择确定

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

3,确定,再按一次configure

4,按Generate

把图上要打的勾勾上

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

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

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

3,premake 的配置

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

1,下载

http://industriousone.com/premake/download

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

2,放到box2d的目录当中

然后运行

premake4 gmake

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

3,去build/gmake

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

4,进去

make

又是漫长的编译过程…

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

 

 

 

 

转载于:https://www.cnblogs.com/pengyingh/articles/2395764.html

你可能感兴趣的文章
Xmanager连接linux
查看>>
Android开发教程 --- 数据存储 SQLite
查看>>
北大acm1006
查看>>
大数据环境下的数据质量管理策略
查看>>
vue中使用monaco-editor打包文件混乱的问题
查看>>
下载PhantomJS
查看>>
iOS自定义字体及类目
查看>>
lvs
查看>>
BeautifulSoup学习心得(一)
查看>>
20159208《网络攻防实践》第三周学习总结
查看>>
统计信号处理-简单看看克拉美罗界
查看>>
201621123048《java程序设计》第一周学习总结
查看>>
(转)C#中 特性(attribute)的用法
查看>>
IEnumerable.GetEnumerator Method
查看>>
android上的.9.png图片文件
查看>>
最大连续子序列和的问题
查看>>
【转】程序员中"5%神话";刘未鹏:为什么你应该写博客
查看>>
Ubuntu新装系统要装软件
查看>>
解决pathForResource返回nil, 无法读取plist文件问题
查看>>
Http Servlet详解及学习地址
查看>>