gpt4 book ai didi

c++ - CodeLite opencv路径

转载 作者:行者123 更新时间:2023-11-28 01:20:17 24 4
gpt4 key购买 nike

我正在尝试在 CodeLite 中使用 OpenCV 框架。我是 MacOS 用户。

我在官网下载了OpenCV 4.1.0,里面有opencv2.framework。但是,我找不到将它包含在我的 CodeLite 项目中的方法。我尝试设置链接器选项和库搜索路径,但没有用。当我尝试运行一个 cpp 文件时,它一直给我(因为 #include <opencv2/opencv.hpp>)“opencv2/opencv.hpp”文件未找到错误。

然而,当我在终端上尝试时,我可以设法编译并运行示例代码。这是我在终端上试过的

g++ $(pkg-config --cflags --libs opencv4) -std=c++11 main.cpp -o main

如何在 CodeLite for C++ 上使用 opencv2.framework 文件?

或者,有没有办法配置 CodeLite 编译器,使其运行适用于终端的精确表达式?

最佳答案

我最近在尝试编译一个在 Mac 上使用 OpenCV 4.1.0 的 C++ codelite 项目时遇到了类似的问题。经过反复试验,以下步骤解决了它:

  1. 新建文件夹/usr/local/opencv2
  2. 将/Library/Frameworks/opencv2.framework/Versions/A/Headers 的内容复制到该新文件夹中
  3. 在 codelite 中,将项目发布版本的链接器选项设置为:

    -F/Library/Frameworks -framework opencv2 -framework CoreMedia -framework AudioToolbox -framework CoreGraphics -framework CoreVideo -framework AVFoundation -framework CoreFoundation -framework Cocoa -framework OpenGL -framework IOKit -framework OpenCL -framework Foundation -framework Accelerate

关于c++ - CodeLite opencv路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56615569/

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