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