我正在尝试使用CIGI
为OpenSceneGraph
编译cmake
的MPV。它不是最近的,它需要提升1.34.1.
所以我下载了它,cmake
无法找到提升一段时间。我将set(Boost_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
现在我正在尝试找到这个库。 This指令建议我自己构建它们或从链接下载它们,现在它已被破坏。我无法使用bjam构建它(bjam --toolset=msvc stage
)我一直收到错误,如下所示:
libs\program_options\src\cmdline.cpp(198) : error C2668: 'boost::bind' : ambiguous call to overloaded function
和
unknown compiler version please run the configure tests and report the results
。然后我下载了this安装程序,它只有dll所需的库,我假设发布,我也需要调试。
所以有几个问题出现了:
1.如果有任何提示,我会不断尝试编译提升?
2.我在哪里可以获得我需要的库?
3.我假设我需要.lib文件而不是.dll' s,我是对的吗?
我现在很困惑,请指出正确的方向。