无法使用c++macOsbig-sur使opencv3在Xcode上运行
Can not make opencv3 run on Xcode with c++ macOs big sur
我正试图用opencv3建立一个Xcode c++项目,我设置了:
- 标头搜索路径:/usr/local/Cellar/opencv@3/3.4.12_3包括
- 库搜索路径:/usr/local/Cellar/opencv@3/3.4.12_3/lib
- 其他链接器标志:pkg配置的结果--cflags-libs/usr/local/Cellar/opencv@3/3.4.12_3/lib/pkgconfig/opencv.pc但是当我在c++代码中导入opencv时,它就是找不到opencv.hpp文件。我是这样导入的:
#include <opencv2/opencv.hpp>
我可以在/usr/local/Cellar中看到它/opencv@3/3.4.12_3/include/opencv2文件夹。如果有任何帮助,我将不胜感激。。
如果这不是系统提供的库(我认为不是(,您应该通过将其添加到目标构建阶段的嵌入式二进制文件部分来将其与项目捆绑在一起。这样,编译后的应用程序将在Frameworks文件夹中包含该库。
如果不这样做,编译后的应用程序将无法正确运行,因为它将尝试使用用户计算机上不存在的库(因此它可能会在运行时崩溃(。
最后,标头搜索路径将相应更改,您还应确保此设置正确设置:
LD_RUNPATH_SEARCH_PATHS = $(inherited) @executable_path/../Frameworks.
相关文章:
- 将字符串指针传递到C++和Xcode 11.1中不同线程上运行的函数
- 什么是运行英特尔线程构建模块的 XCode 8 环境变量
- Xcode 8.3:使用来自文件的输入运行目标
- CImg.h 无法在 Xcode 环境中运行
- 当我尝试构建和运行C 程序时,获取Xcode错误代码
- C++程序(XCode)在我进入控制台之前无法运行
- 如何使用 Xcode 在运行时C++清除屏幕
- C++程序在 Xcode 中运行,但不是 Eclipse
- "Unable to open file libc++abi.dylib" .程序生成,但在运行时崩溃。使用 xcode 10.1 (10B61)
- 如何在iOS Sumulator上运行Xcode C
- 在独立的 Xcode 操场中运行 c 或 c++ 代码
- 如何在Xcode上运行不同的文件
- C++ Xcode 不会运行我的 for 循环(很短)
- 应用程序从 Xcode 构建时运行良好,不会直接从.app运行
- 在 XCode 中快速创建和运行新的C++文件
- 代码示例 "switch" (b.eckel) 不在 Xcode 上构建/运行,而是在 QT 上构建/运行
- 在 Xcode 6 中运行 cpp-netlib - 编译但在运行时崩溃
- C++ XCode 中的错误:在定义运算符 * 时"no viable overloaded operator *=" *= 已经过测试并且正常运行
- 如何通过xcode运行.cpp文件而不将其添加到项目中
- 当从Xcode运行时,C++程序在main之前崩溃(但从命令行可以)