gpt4 book ai didi

c++ - 如何链接和使用 OpenCV header ?

转载 作者:太空宇宙 更新时间:2023-11-03 22:34:38 24 4
gpt4 key购买 nike

是的,我知道这是一个非常愚蠢的问题,但我没有运气去做我正在尝试做的事。

我正在尝试使用 objdetect.hpp 头文件,所以我包含了文件夹 C:\OpenCV2.1\include\opencv2\以及 C:\OpenCV2.1\include\opencv 和一大堆当我按照 http://opencv.willowgarage.com/wiki/VisualC%2B%2B_VS2010 上的说明操作时使用其他库和 dll。

但是该教程中的 openCV 版本已经过时,甚至没有 objdetect.hpp 文件。所以我去下载最新的(OpenCV 2.4.0),但是现在当我编译它时,它给我一个错误 C1083:无法打开包含文件:“opencv2/core/core.hpp”没有这样的文件目录。

我是否支持将所有 OpenCV 文件夹/文件放在与我的 C++ 项目相同的目录中?或者我该如何解决?我试过将它放在与我的 C++ 项目相同的位置,但是当我执行 #include "../" 时,该文件夹没有出现。

同样,我知道这是一个愚蠢的问题,但请帮忙。

如果有人需要更多信息,请告诉我,因为我不太确定该放些什么。

谢谢

最佳答案

管理包含文件更改目录的最佳方法是使用编译器选项。我更擅长 linux 和 g++,您只需使用 -I 指定不同的包含路径位置即可。属性。

#include 中使用相对和绝对路径通常被认为是不好的做法声明。模块路径没问题 #include <sys/time.h> , 其中sys可以被认为是模块。仅包含文件名和可能的模块,然后使用编译器选项处理位置。

关于c++ - 如何链接和使用 OpenCV header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10818437/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com