如何构建Boost.Test动态库并将其链接到CMake中的项目?

时间:2018-06-21 17:20:07

标签: boost cmake boost-test

我做了什么:

我按照here的描述构建了库:

> cd $boost_path
> bootstrap.bat
> b2 address-model=64 architecture=x86 --with-test link=shared --prefix=$boost_installation_prefix install

我的$ boost_path是P:\ boost_1_65_1,而$ boost_installation_prefix是P:\ boost_1_65_1中名为boosttest的文件夹

然后在我的cmake中,尝试按如下所示找到它:

project(Test)
cmake_minimum_required(VERSION 2.8.8 FATAL_ERROR)

# Get Boost
set(BOOST_ROOT "P:/boost_1_65_1") 
find_package(Boost COMPONENTS unit_test_framework)

但是CMake简单地说: 找不到Boost

我在做什么错?我怀疑我在错误的位置建造了图书馆,但是那我应该放在哪里?

0 个答案:

没有答案