使用cmake的Box2D不会构建.lib文件?

时间:2014-04-23 17:25:37

标签: c++ cmake box2d

我正在尝试使用cmake为visual studio 2012构建box2d库。这就是我在cmake中所拥有的:enter image description here

Box2D/Box2D目录中包含所有源文件,Box2D/Build目录是我想放置所有库内容的地方。我选择了visual studio 11编译器,它编译和生成没有错误。但是在构建文件夹中,我找不到任何.lib文件。这是在构建文件夹中生成的内容:enter image description here

我浏览了所有这些目录,但没有一个目录中有任何box2d.lib文件。我不知道我做错了什么。请帮忙吗?

2 个答案:

答案 0 :(得分:1)

Cmake只生成构建文件,因此您可以使用在cmake中选择的工具构建它 - Visual Studio。它只生成Visual Studio项目文件。您必须打开这些文件才能构建库。

答案 1 :(得分:0)

我修好了!我在Project.sln中构建了一些项目,并生成了一些.lib文件。我以为cmake应该为你做那件事。