2
我正在使用Visual Studio 2010和MSVC90
编译器。正因为如此,我只有安装了VC90
的Boost。FindBoost.cmake:使用不同的编译器版本(vc90,而不是vc100)
现在我有一个第三方组件,它依赖于Boost和我想要使用的组件。这个组件构建系统是CMake。
当我尝试从给定的CMake脚本生成Visual Studio解决方案时,我遇到了FindBoost.cmake问题。看起来好像CMake猜测我的编译器是VC100
,因为我安装了Visual Studio 2010。我找不到一个CMake变量或类似的东西来手动将编译器设置为VC90
。
我已经试过玩变数CMAKE_CXX_COMPILER
和BOOST_COMPILER
,但没有成功。
有没有一种方法,我没有发现让FindBoost.cmake搜索VC90
库而不是VC100
库?