FindBoost.cmake:使用不同的编译器版本(vc90而不是vc100)



我正在使用Visual Studio 2010和MSVC90编译器。因此,我只安装了 Boost forVC90

现在我有一个依赖于 Boost 并且我想使用的第三方组件。此组件构建系统是 CMake。

当我尝试从给定的CMake-Script生成Visual Studio解决方案时,我遇到了FindBoost.cmake的问题。CMake 似乎在猜测我的编译器VC100,因为我安装了 Visual Studio 2010。我找不到CMake变量或类似的东西来手动将编译器设置为VC90

我已经尝试过使用变量CMAKE_CXX_COMPILERBOOST_COMPILER但没有成功。

有没有一种方法我没有找到让 FindBoost.cmake 搜索VC90库而不是VC100库?

有一个 CMake 变量称为BOOST_COMPILER。将此变量设置为-vc90

相关内容

  • 没有找到相关文章

最新更新