我有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部署到正确的位置?
答案 0 :(得分:0)
我发现了问题。似乎VC ++项目应该添加。\ boost \ stage \ lib的包含路径,而不是boost网页所说的内容。我不知道这是不是真的有意,但似乎有效。