在编译Box2D时创建libBox2D.a?

时间:2013-07-25 04:46:11

标签: c++ box2d codeblocks

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

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

1 个答案:

答案 0 :(得分:0)

假设您的codeblocks项目设置正确,libBox2D.a库将作为构建相应项目文件的最终结果生成。您需要弄清楚的是项目是否设置为将Box2D构建为共享dll或静态库。

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

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