clion配置tbb 2020.1版本

这个tbb-win只能使用MSVC编译器来编译.

那么首先安装一个microsoft visual studio 2017c++桌面应用,然后再clion的toolchains里面创建一个visual studio,会自动检测。

然后再cmake里面的CMAKE OPTION里面填写-DTBB_DIR=C:\tbb\tbb\cmake -DCMAKE_BUILD_TYPE=Release $samples_path,换上自己的tbb路径。

这样然后在CMAKELIST.TXT里面写

cmake_minimum_required(VERSION 3.19)
project(test)

set(CMAKE_CXX_STANDARD 17)
set(TBB_DIR C:\\tbb\\tbb\\cmake)
find_package(TBB REQUIRED)


add_executable(test  test2.cpp)
target_link_libraries(test TBB::tbb)

在Cmakelist.txt里面写了

 

set(TBB_DIR C:\\tbb\\tbb\\cmake)

 

就没必要写-DTBB_DIR=C:\tbb\tbb\cmake了

 

这样就完成了一半,

然后需要在右上角的RUN/DEBUG configuration 里面的environment variables里面填写

 

PATH=E:\tbb\tbb\bin\ia32\vc14

 

里面的路径根据自己的来写,ia32是x86的。这样tbb就可以正常编译并且运行了。

 

特别注意,注意!!!!!

在toolchains里面,配置visual studio一定要选择x86架构,因为这是intel开发的,而且不要使用onetbb,因为接口都变了,不好用。

posted @ 2022-07-15 15:07  heisse  阅读(261)  评论(0编辑  收藏  举报