0
我有Visual Studio 2015,我试图在'Boost Getting Started'页面上构建示例boost 1.62链接程序。我遵循构建步骤来编译各种二进制文件,如正则表达式。这些步骤如下:如何在项目中使用boost库(VS2015)
c:\boost> bootstrap
c:\boost> .\b2
我得到了多个错误,因为“pyconfig.h”失踪,但我不需要这个,所以我认为这是好的。
我在我的测试项目中设置了“附加库目录”到c:\提升\库,但在链接时,得到:
error: cannot open file libboost_regex-vc140-mt-gd-1_62.lib
我看了下\库,有没有LIB文件在那里。我在boost \下看到了一个新的bin.v2目录,它在一个非常复杂的树下有lib文件。
我在我的项目中将'Additional Libraries Directories'设置为c:\ boost \ bin.v2,但同样的错误。
谁能告诉我我需要做什么才能成功链接?我是否需要解决pyconfig.h错误才能将库部署到正确的位置?
如果你不想要Boost.Python,那么你应该可以通过将'--without-python'参数传递给'b2'来避免pyconfig.h错误。 boost库是在'stage \ lib'下生成的,因此将它添加到* Additional Libraries Directory *(并确保正则表达式库实际存在) – Praetorian
谢谢!正如我发现的那样,通过绕过python,我能够看到构建成功消息,表示将lib \ lib添加到lib路径。 – cardinalPilot