好的,我在visual studio 2010下遇到了Boost的问题,所以我决定用bjam重新构建它:例如:
bjam --toolset=msvc-10.0 --build-type=complete在运行bjam之后(成功吗?)它在boost_1_42_0下创建了一个名为: bin.v2的新目录,在bin.v2中是一个名为: libs的目录。两个问题: 1.新目录下的libs要少得多(大约13个),旧目录下的libs只有88个。是应该是这样的,还是有什么东西失败了? 2.结构也有些不同。
我到底该怎么做呢?意思是,我要把它复制到原始库中,删除旧的库,尝试用不同的标志重新构建它吗?
发布于 2010-04-23 14:02:15
首先,正如构建开始时打印的消息所说,库将被放置到stage\lib。bin.v2目录的内容应该无关紧要。此外,我认为Boost的任何版本都不会将任何库直接放在bin.v2\libs下。我建议你只使用stage\lib。您可以查看消息,查看是否有构建失败的内容。此外,您可能想尝试1.43测试版,以获得VS10的最佳结果。
https://stackoverflow.com/questions/2693728
复制相似问题