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,因为接口都变了,不好用。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· Open-Sora 2.0 重磅开源!