编译Box2D时创建libBox2D.a

Creation of libBox2D.a when Box2D is compiled?

本文关键字:libBox2D 创建 Box2D 编译      更新时间:2023-10-16

我正在尝试获取最新版本的libBox2D.a文件,用于更新使用Box2D的旧项目。我使用的是Code::Blocks和Windows7 64位。

我已经将Box2D文件夹添加到Code::Blocks项目中,并获得了HelloWorld.cbp小程序来构建和运行。我希望创建一个lib文件夹,并在那里创建.a文件,但事实并非如此。问题是,libBox2D.a是如何生成的,它去了哪里?

假设您的代码块项目设置正确,则生成libBox2D.a库作为构建相应项目文件的最终结果。你必须弄清楚的是,该项目是设置为将Box2D构建为共享dll还是静态库。

您可以在项目选项->构建目标->输出文件名下找到构建输出的目标。该字段应该告诉您在哪里可以找到输出。如果没有帮助,您可以打开cmd.exe shell,进入Box2D的工作目录并进行手动搜索。例如:

cd YOUR_Box2D_DIRECTORY_GOES_HERE
dir/s/a/w lib*.a