如何在项目中使用boost libs(VS2015)

时间:2016-12-09 19:56:13

标签: c++ visual-studio boost

我有Visual Studio 2015,我正在尝试在“Boost Getting Started”页面上构建示例boost 1.62链接程序。我按照构建步骤编译各种二进制文件,如正则表达式。这些是步骤:

c:\boost> bootstrap
c:\boost> .\b2

我遇到了多个错误,因为'pyconfig.h'丢失了,但我不需要这个,所以我认为没问题。

我将测试项目中的“附加库目录”设置为c:\ boost \ libs,但在链接时,获取:

error: cannot open file libboost_regex-vc140-mt-gd-1_62.lib

我查看了。\ libs,那里没有lib文件。我确实在boost \下看到了一个新的bin.v2目录,在一个非常复杂的树下有lib文件。

我将项目中的'Additional Libraries Directories'设置为c:\ boost \ bin.v2,但错误相同。

任何人都可以告诉我需要做些什么才能成功链接?我是否需要解决该pyconfig.h错误以将libs部署到正确的位置?

1 个答案:

答案 0 :(得分:0)

我发现了问题。似乎VC ++项目应该添加。\ boost \ stage \ lib的包含路径,而不是boost网页所说的内容。我不知道这是不是真的有意,但似乎有效。