我有这个使用TensorFlow和OpenCV的项目。我按照描述here和OpenCV安装了TF here.
我在.cc
文件中使用.h
构建了两对cc_library
和BUILD
个文件。它编译和工作完美。在bazel_bin
文件夹中,我注意到bazel编译了.a文件。我想将这些文件移到其他地方。但是,当我将包含二进制文件和.a文件的文件夹移动到其他地方时,我收到此错误:
加载共享库时出现错误:libopencv_calib3d.so.3.1:无法打开共享对象文件:没有这样的文件或目录
我该如何解决这个问题?
EDIT1:我正在附加我的BUILD文件以防万一。
EDIT2:所以我试着简单地将.a文件移动到另一个文件夹,然后将它链接起来(使用描述为here的方法)makefile中的错误:
../ src / conversion.h:11:44:致命错误:tensorflow / core / public / session.h:没有这样的文件或目录 编译终止。
之前我认为我唯一的问题是使用OpenCV。