【手把手教学】使用cmake构建openvino推理程序——c++

本文档详细介绍了如何在Windows 11环境下,使用Visual Studio 2022和CMake手动配置并构建OpenVINO 2024版的C++推理程序。从环境介绍、系统环境变量配置、VS项目创建到编译依赖包,一步步指导读者完成OpenVINO的C++应用开发。
摘要由CSDN通过智能技术生成

一、引言

计划使用cmakelist导入openvino框架自己写一个c++程序来跑推理模型,结果官方文档对小白极其不友好,现有的博客都是写的老版openvino的部署,只有参考意义,无法直接复制。而且我的本意是不想使用vs管理包,而是使用cmake。
功夫不负有心人,历时两天在查阅大量文档和进行多次试错后,终于成功跑出了一个demo。

话不多说,直接开始。

二、环境介绍及安装

  1. 系统:window11
  2. vs版本:visual studio 2022
  3. cmake:3.28.0
  4. openvino包:2024版 下载链接

三、环境配置

openvino下载好后解压到一个文件夹里,如图:
在这里插入图片描述
里面的runtime就是运行推理所需的东西。

3.1 配置系统环境

添加系统环境变量:

D:\Intel\w_openvino_toolkit_windows_2024_x86_64\runtime\3rdparty\tbb\bin
D:\Intel\w_openvino_toolkit_windows_2024._x86_64\runtime\lib\intel64\Debug
D:\Intel\w_openvino_toolkit_windows_2024_x86_64\runtime\bin\intel64\Debug

在这里插入图片描述

3.2 创建vs项目

新建自己的项目目录,并新建下面两个文件:
在这里插入图片描述
其中makelists.txt内容:

# 指定 CMake 的最小版本要求
cmake_minimum_required(VERSION 3.28)

# 设置项目名称和版本
project (demo)

# 添加可执行文件
# add_executable (demo hello.cpp)

# 添加搜索路径
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值