【发布时间】:2019-10-02 14:31:55
【问题描述】:
我正在用 Java 制作一个 CBIR 程序。
对于实际的图像处理,我使用的是我在大学的计算机科学学位课程中获得的 C++ 文件(带有他的标题)。
我通过this tutorial 使用 JNI 将 Java 文件连接到 C++ 文件。
我试图在“带有插件 CDT 的 Java 开发人员的 Eclipse”中找到配置 OpenCV 的教程,但找不到。
在本教程中: https://docs.opencv.org/2.4.13.4/doc/tutorials/introduction/linux_eclipse/linux_eclipse.html
在第 8 步中,我需要转到 Eclipse 中的“工具设置”选项卡,但我没有。
本教程说要打开一个 C++ 项目,但我需要一个 Java 项目(因为我的大部分文件都是 Java 文件)。
当我创建 C++ 项目时,我确实看到了“工具设置”选项卡。
但我已经将我的项目转换为 C++ 项目作为该 JNI 教程的一部分,所以我认为这与创建一个新的 C++ 项目相同。
转换为 C++ 项目的说明在该教程的第 2 步中:
第 2 步:将 Java 项目转换为 C/C++ Makefile 项目 右键单击“HelloJNI”Java项目⇒新建⇒其他...⇒转换为>C/C++项目(添加C/C++性质)⇒下一步。
出现“转换为 C/C++ 项目”对话框。在“项目类型”中,选择 >“Makefile 项目”⇒ 在“工具链”中,选择“MinGW GCC”⇒ 完成。
现在,您可以将此项目作为 Java 和 C/C++ 项目运行。
关于如何解决这个问题的任何指针?
【问题讨论】:
-
您是否尝试使用
#include "opencv2/core.hpp"而不是#include <opencv2/core.hpp>? -
当您尝试构建项目时,请使用详细模式并查看缺少的内容。这样您就可以查看您的配置是否正在应用
标签: c++ eclipse opencv java-native-interface windows-10