C++ 在C+中包含项目的OpenCV+;
我觉得这应该是基本的,但我在网上找不到任何相关的东西。我下载了OpenCV,不知道如何让我的项目识别它。当我试着把它包含在like中时C++ 在C+中包含项目的OpenCV+;,c++,opencv,C++,Opencv,我觉得这应该是基本的,但我在网上找不到任何相关的东西。我下载了OpenCV,不知道如何让我的项目识别它。当我试着把它包含在like中时 #include <opencv2/core/version.hpp> #包括 我得到一个错误: “没有这样的文件或目录” 我尝试过的唯一解决方案是将/usr/include/opencv4/添加到我的路径中。另外,如果这有助于了解的话,我正在运行ArchLinux。尝试更改以下三个: PATH=$PATH:/usr/bin CPATH=$CPA
#include <opencv2/core/version.hpp>
#包括
我得到一个错误:
“没有这样的文件或目录”
我尝试过的唯一解决方案是将/usr/include/opencv4/添加到我的路径中。另外,如果这有助于了解的话,我正在运行ArchLinux。尝试更改以下三个:
PATH=$PATH:/usr/bin
CPATH=$CPATH:/usr/include/opencv4
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib64:/usr/lib
因此,我最终将目录/usr/include/opencv4/opencv2移动到/usr/include,这就成功了。除非有任何方法将目录添加到C++运行时包含的目录列表中,这是我唯一解决的方法。
#include <opencv2/core/version.hpp>
#包括
您可以找到有关“谷歌搜索”的更多详细信息。我组织的内容如下所示:
包含“opencv2/core/version.hpp”
而不是它- 路径
/usr/include/opencv4/
?我相信它是opencv文件的基础。也就是说,在opencv4中有一个名为opencv2的文件夹,其中包含所有实际的.hpp文件。请尝试此操作,并确保这三个路径包含OpenCV文件。它似乎也不起作用。这显然与。在询问基本知识之前请先搜索