我有一个现有的C ++ cmake项目,我想在其中使用tensorflow作为第三方库。我进行了广泛的搜索,但是所有解决方案都涉及在最后安装tensorflow或将文件复制到/ usr / local目录。
我的问题是我不想对系统目录进行任何更改,所有事情都应该在我的项目目录中进行。
因此,我从tensorflow源代码编译了libtensorflow_cc.so和libtensorflow_framework.so,并将其复制到我的项目目录中。我在CMake中添加了以下代码以链接这些库。
find_library(tensorflowlibfwk libtensorflow_framework.so
PATHS ${PROJECT_SOURCE_DIR}/thirdparty/lib)
find_library(tensorflowlibcc libtensorflow_cc.so
PATHS ${PROJECT_SOURCE_DIR}/thirdparty/lib)
target_link_libraries(tensorflowtest ${tensorflowlibfwk} ${tensorflowlibcc})
我不知道在我的项目中使用tensorflow应该包括哪些头?? 请提供任何帮助