CMakes无法在Windows上找到提升(以及其他大多数事情)

时间:2011-09-15 18:08:27

标签: windows boost cmake

所以我在C:\ Program Files \ boost_1_47_0 \中安装了boost,其中包含./stage/lib/中的库文件,并包含./boost / *中的文件

所以我将环境变量BOOST_ROOT设置为C:\ Program Files \ boost_1_47_0并在我的项目上运行cmake。我收到错误,无法找到所请求的boost库(math_c99,program_options,unit_test_framework)。

这很奇怪,因为我在BOOST_ROOT \ stage \ lib中为所有这些文件提供了.lib文件,并且包含文件也都存在。

我甚至添加了一个SET(BOOST_LIBRARYDIR ......根据this question但仍然没有运气。知道是什么给出了什么?

1 个答案:

答案 0 :(得分:2)

尝试添加行

SET(Boost_ADDITIONAL_VERSIONS "1.47" "1.47.0")

在致电find_package之前。