CMake编译Box2d

cmake版本:3.10

Vs版本:2017

Box2d版本:2.4.0

系统: Win10-64位版本

 

1. 准备工作,从github下载box2d的源文件包,

得到box2d-master.zip的压缩文件,解压到X盘符下的development开发目录。

:X:\development\box2d-master

 

2. 采用cmake命令行,构建项目

>> cmake -DCMAKE_INSTALL_PREFIX=X:\software\box2d -G "Visual Studio 15 2017" -S ./ -B ./build

这样就按默认的设置,用vs2017构建box2d项目到build目录, 即X:\developmenet\box2d-master\build.

其中:

-D命令的CMAKE_INSTALL_PREFIX宏指定了安装目录,接下来vs执行安装项目后,box2d的lib和include将安装到X:\software\box2d下面。

-G指定了编译器为vs2017

-S指定了顶层cmakelists.txt的位置,为当前文件夹

-B指定了构建输出目录, 为当前文件夹下的build子文件夹

 

3. 使用vs2017编译

>>devenv box2d.sln /Build "Debug|win32" /Project "INSTALL.vcproj"

vs2017执行安装项目,会自动将生成的box2d的头文件和lib文件安装到X:\software\box2d下面。

至此box2d就编译完成了!!!

 

 

 

 

        ----------------- 勿在浮沙筑高台

 

posted @ 2020-09-01 10:55  勿在浮沙筑高台  阅读(363)  评论(0编辑  收藏  举报