我正在使用带有MSVC90
编译器的Visual Studio 2010。因此,我只安装了VC90
的Boost。
现在我有一个依赖于Boost的Thirdparty组件,我想使用它。这个组件构建系统是CMake。
当我尝试从给定的CMake-Script生成Visual Studio解决方案时,我遇到了FindBoost.cmake的问题。似乎CMake猜测我的编译器是VC100
因为我安装了Visual Studio 2010。我无法找到CMake-Variable或类似的东西来手动将编译器设置为VC90
。
我已经尝试过使用变量CMAKE_CXX_COMPILER
和BOOST_COMPILER
,但没有成功。
有没有找到让FindBoost.cmake搜索VC90
库而不是VC100
库的方法?
答案 0 :(得分:1)
有一个名为BOOST_COMPILER
的CMake变量。将此变量设置为-vc90