我的tflite目录如下:
/home/me/tensorflow_src/tensorflow/lite/但是,我未能将它导入到我的C++项目中:
#include "tensorflow/lite/interpreter.h" // getting a not found error如何添加解决此错误?我的假设是,我需要将tflite添加到bash中,以使其可用于我的所有项目。如何将tflite添加到bash文件中?
这是我的CMAKE文件:
cmake_minimum_required(VERSION 3.22)
project(mediafile_device_crossverification)
set(CMAKE_CXX_STANDARD 17)
set(OpenCV FOUND 1)
find_package(OpenCV REQUIRED)
include_directories( ${OpenCV_INCLUDE_DIRS} )
add_executable(mediafile_device_crossverification main.cpp src/VideoProcessing.cpp src/VideoProcessing.h)发布于 2022-06-17 20:52:52
有多种选择:
第一个选项:安装/复制tensorflow头文件,例如,默认情况下,该文件夹通常在系统中,包含路径。
第二种选择: GCC有一些环境变量,可以用来修改系统包含路径。C_INCLUDE_PATH和CPLUS_INCLUDE_PATH,您可以在登录时将它们添加到.bashrc中来设置它们。请参阅:https://gcc.gnu.org/onlinedocs/cpp/Environment-Variables.html
第三个选项是将/home/me/tensorflow_src添加到CMakefile中的包含路径。
在搜索包含路径时,应该使用#include <tensorflow/lite/interpreter.h>。
https://stackoverflow.com/questions/72664301
复制相似问题