C++ 找不到Boost 1.34.1信号库

C++ 找不到Boost 1.34.1信号库,c++,boost,openscenegraph,C++,Boost,Openscenegraph,我正在尝试使用cmake为OpenSceneGraph编译一个CIGI的MPV。这不是最近的,它需要boost 1.34.1。所以我下载了它,cmake有一段时间找不到提升。我将setBoost_DEBUG 1放在FindBoost.cmake中,得到了以下内容: Searching for SIGNALS_LIBRARY_RELEASE: boost_signals-vc100-mt-1_34_1;boost_signals-vc100-mt;boost_signals-mt-1_34_1;b

我正在尝试使用cmake为OpenSceneGraph编译一个CIGI的MPV。这不是最近的,它需要boost 1.34.1。所以我下载了它,cmake有一段时间找不到提升。我将setBoost_DEBUG 1放在FindBoost.cmake中,得到了以下内容:

Searching for SIGNALS_LIBRARY_RELEASE: boost_signals-vc100-mt-1_34_1;boost_signals-vc100-mt;boost_signals-mt-1_34_1;boost_signals-mt;boost_signals
Searching for SIGNALS_LIBRARY_DEBUG: boost_signals-vc100-mt-gd-1_34_1;boost_signals-vc100-mt-gd;boost_signals-mt-gd-1_34_1;boost_signals-mt-gd;boost_signals-mt;boost_signals
Could not find the following Boost libraries:
    boost_signals
现在我正试图找到这个图书馆。指令建议我要么自己构建它们,要么从一个链接下载它们,现在这个链接已经断了。我无法用bjam bjam-toolset=msvc stage构建它,我不断得到如下错误: libs\program\u options\src\cmdline.cpp198:错误C2668:“boost::bind”:对重载函数的调用不明确 和 未知的编译器版本请运行配置测试并报告结果。然后我下载了一个安装程序,它只有所需库的dll,我假设是发布的,我还需要调试。 因此,出现了几个问题: 1.我是否一直在尝试编译boost,如果是,还有什么提示吗? 2.我从哪里获得所需的LIB? 3.我假设我需要的是.lib文件而不是.dll文件,对吗


我现在真的很困惑,请给我指出正确的方向

尝试运行bjam-toolset=msvc-10.0-build type=complete,如果成功完成,则应将库置于阶段\lib@Praetorian仍然是相同的错误您的问题可能是boost的旧版本。我不知道你还能尝试什么。这是Boost 1.34.1支持的。因此,您应该安装MSVC8.0,即VisualStudio2005,然后使用-toolset=msvc-8.0选项进行构建。@IgorR。事实上,我支持。Boost 1.34.1当时支持MSVC8.0,但Boost 1.34.1早已被遗忘。我的意思是,2007年7月24日12:00格林威治标准时间已经很久了。