C++ MSVC13正在查找错误的boost库版本

C++ MSVC13正在查找错误的boost库版本,c++,visual-c++,boost,linker,C++,Visual C++,Boost,Linker,我使用的是boost 1.57,在链接器开始发挥其魔力之前,一切都很好。出于某种原因,它正在寻找libboost-*-1_56.lib而不是1_57。有人知道这是怎么发生的,怎么办吗?我用的是msvc13 我很抱歉,如果这是一个非常新手的问题,但我已经搜索了几个小时 通常是因为。。。您将包括boost 1.56中的标题 Boost在MSVC上有自动链接:问题是我没有包括任何内容,Boost是一个依赖项。我正在尝试运行一个示例代码,这样我就知道它应该是可能的(是一个多功能安装)。如果你不使用它,它

我使用的是boost 1.57,在链接器开始发挥其魔力之前,一切都很好。出于某种原因,它正在寻找libboost-*-1_56.lib而不是1_57。有人知道这是怎么发生的,怎么办吗?我用的是msvc13


我很抱歉,如果这是一个非常新手的问题,但我已经搜索了几个小时

通常是因为。。。您将包括boost 1.56中的标题


Boost在MSVC上有自动链接:

问题是我没有包括任何内容,Boost是一个依赖项。我正在尝试运行一个示例代码,这样我就知道它应该是可能的(是一个多功能安装)。如果你不使用它,它怎么可能是一个依赖项呢?我现在听起来一定很愚蠢。我正在努力使PCL工作。我正在运行一个示例。我包括了其中的一些,它也包括boost。我觉得奇怪的是,这显然对其他人有效,但不知怎么的,却对其他人无效me@Phenalor看起来PCL正在查找Boost 1.56头文件(甚至可能是捆绑的)是的,我只是不明白如何或为什么,我从来没有安装过Boost 1.56,我没有包括任何其他目录,我已经检查了我的环境路径。我完全不知道从哪里获得1.56 From使用VC++中的showIncludes选项来确定哪个文件包含boost头文件: