首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法在QT项目中添加iOS OpenCV框架

无法在QT项目中添加iOS OpenCV框架
EN

Stack Overflow用户
提问于 2014-04-11 01:32:36
回答 1查看 1.4K关注 0票数 0

我正在尝试将OpenCV框架绑定到一个QT5.2 iOS项目,该框架对于iOS是可用的。到目前为止还没有任何有用的结果。

所做的工作是在没有任何OpenCV框架绑定的情况下创建qmake,然后使用quake生成一个Xcode项目(使用命令"qmake -spec macx qtopencv.pro"),然后手动将iOS OpenCV框架添加到Xcode项目中。得到的应用程序然后在OpenCV支持下完美地运行。但是,如果我想向项目中添加一个文件或影响项目结构的东西,那么每次我都需要使用qmake并手动添加OpenCV框架。

因此,我需要一种方法来告诉QT使用已经存在的OpenCV iOS框架并自动使用它。在对qmake做了一些研究之后,我发现有可能添加Mac/iOS框架。

使用QT文件中的以下命令,框架文件似乎被添加到项目中( OpenCV框架似乎被正确地添加到项目中,因为它可以在qmake生成的Xcode项目的框架部分中找到):

代码语言:javascript
运行
AI代码解释
复制
QMAKE_LFlags += -F"/Users/divdurch0/Desktop/qtopencv/OpenCV.framework"
LIBS += -framework "/Users/divdurch0/Desktop/qtopencv/OpenCV.framework"

但是现在这个项目并没有编译“ld:框架没有找到-L/Users/divdurch0/Qt5.2.1/ios/plugins/platforms".”这句话上面提到的路径不是一个框架,它是一个库,如果我不添加上面提到的行,它就被正确地发现为lib -所以它不应该是问题所在。

如果我将第二行更改为

代码语言:javascript
运行
AI代码解释
复制
LIBS += -framework OpenCV

它说框架OpenCV没有找到,框架文件也没有添加到qmake结果的Xcode项目中。

我希望有人知道怎么做。一定有一种方法,也许我使用了错误的语法。或者将OpenCV框架添加到iOS QT项目中的任何其他方法都会有帮助。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-17 02:51:00

http://qt-project.org/forums/viewthread/41530/#172320上由SGaist回答:

LIBS += \ -F /-F/divdurch0 0/Desktop/qtopencv\ -framework OpenCV 你应该好好去

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23008777

复制
相关文章
OpenCV3 和 Qt5 计算机视觉:11~12
在前几章中了解了使用 Qt Creator 和 Qt Test 框架调试和测试应用之后,我们进入了应用开发的最后阶段之一,即将应用部署到最终用户。 该过程本身具有多种变体,并且可以根据目标平台采取很多不同的形式,但是它们都有一个共同点,就是以一种可以在目标平台中简单地执行它的方式打包应用。 困扰应用的依赖项。 请记住,并非所有目标平台(无论是 Windows,MacOS 还是 Linux)都具有 Qt 和 OpenCV 库。 因此,如果继续进行操作,仅向应用的用户提供应用的可执行文件,它很可能甚至不会开始执行,更不用说正常工作了。
ApacheCN_飞龙
2023/04/27
6.4K0
QT配置opencv_qt调用opencv
win10系统Qt5.9.2配置OpenCV4.5.0库教程(其中OpenCV库已经编译过的,可以直接用)
全栈程序员站长
2022/11/10
2.1K0
QT配置opencv_qt调用opencv
绘图-iOS在OC项目中集成Charts绘制图表框架
引入完成之后,编译一下,如果有错,Clean一下再次编译,编译没有错误说明导入成功.
進无尽
2018/09/12
7.2K1
绘图-iOS在OC项目中集成Charts绘制图表框架
使用OpenCV在Qt控件上播放视频
https://gitee.com/fensnote/demo_code/tree/master/qtCode/opencv_video
fensnote
2021/05/31
3K0
使用OpenCV在Qt控件上播放视频
解决python3项目中无法使用supervisor的问题
在我的Dockerfile中这样安装 # 安装项目所需的第三方 RUN python3 -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt \ && python3 -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple \ gunicorn \ && python3 -m pip install git+https
简单、
2018/07/17
1.3K0
在 iOS 项目中使用 ESRI ArcGIS SDK
ArcGIS SDK for iOS 是 ESRI 公司针对 iOS 平台的 GIS 解决方案, 以 iOS Framework 的形式提供, 与 iOS 自带的 MapKit 相比, 提供了很多强大的地图以及分析功能, 如果你要想要在 iOS 平台上实现类似下图的应用, ArcGIS SDK for iOS 是不错的选择。
beginor
2020/08/10
1.9K0
在 iOS 项目中使用 ESRI ArcGIS SDK
iOS上架报错:无法添加以供审核
您在提交 app 审核时遇到的问题是因为需要提供版权信息,而您的 app 缺少相关的版权信息。以下是解决此问题的步骤:
iOS Magician
2023/10/11
5730
iOS上架报错:无法添加以供审核
您在提交 app 审核时遇到的问题是因为需要提供版权信息,而您的 app 缺少相关的版权信息。以下是解决此问题的步骤:
爱学iOS的小麦子
2023/07/06
7620
opencv无法读取图片_opencv无法读取图片
使用一下代码读取一张图片失败(不管是绝对路径还是相对路径,都失败),工程运行都没问题,就是图片读取失败。
全栈程序员站长
2022/11/04
2.5K0
基于qt的opencv实时图像处理框架FastCvLearn实战
对代码陌生的朋友,可以看看本文。如果熟悉了,可以直接文末到github仓库下载使用。
threeQing
2021/09/29
1.2K0
基于qt的opencv实时图像处理框架FastCvLearn实战
Adobe Digital Editions 无法添加文档 在此项目中遇到错误
在尝试使用Adobe Digital Editions软件时,拖入PDF提示如下错误:
明明如月学长
2021/08/27
5560
OpenCV3 和 Qt5 计算机视觉:1~5
在最基本的形式和形状中,“计算机视觉”是一个术语,用于标识用于使数字设备具有视觉感觉的所有方法和算法。 这意味着什么? 好吧,这就是听起来的确切含义。 理想情况下,计算机应该能够通过标准相机(或与此相关的任何其他类型的相机)的镜头看到世界,并且通过应用各种计算机视觉算法,它们应该能够检测甚至识别并计数人脸。 图像中的对象,检测视频馈送中的运动,然后执行更多操作,这些操作乍一看只能是人类的期望。 因此,要了解计算机视觉的真正含义,最好知道计算机视觉旨在开发方法以实现所提到的理想,使数字设备具有查看和理解周围环境的能力。 值得注意的是,大多数时间计算机视觉和图像处理可以互换使用(尽管对这个主题的历史研究可能证明应该相反)。 但是,尽管如此,在整本书中,我们仍将使用“计算机视觉”一词,因为它是当今计算机科学界中更为流行和广泛使用的术语,并且因为正如我们将在本章稍后看到的那样,“图像处理”是 OpenCV 库的模块,我们还将在本章的后续页面中介绍,并且还将在其完整的一章中介绍它。
ApacheCN_飞龙
2023/04/27
6.1K0
在 Laravel 项目中使用 Bootstrap 框架
如官方文档所言,Laravel 并不强制你使用 CSS 框架,但是开箱提供了对 Bootstrap 的支持,在 resources/js/bootstrap.js(在 Laravel 5.7 之前的版本位于 resources/assets/js/bootstrap.js)中,我们可以看到对 bootstrap js库的引入:
学院君
2020/10/30
3.5K0
在 Laravel 项目中使用 Bootstrap 框架
在Docker平台和Moby项目中添加Kubernetes支持
该文介绍了Docker平台正在集成对Kubernetes的支持,以便Docker的客户和开发者可以选择Kubernetes进行容器编排。Docker是一个容器平台,提供了构建、运输和部署应用程序的容器。随着Kubernetes成为容器编排的主要选择,Docker平台正在加入对Kubernetes的支持,包括将Kubernetes作为编排选项,以及将Kubernetes的本地集群集成到Docker平台中。这使Docker的客户和开发者可以使用Kubernetes进行容器编排,实现更强大的部署、扩展和跨平台支持。
QiqiHe
2018/01/02
1.3K0
在Docker平台和Moby项目中添加Kubernetes支持
iOS开发多线程在实际项目中的运用
        同一时间,CPU只能处理一条线程,也就是只有一条线程在工作。所谓多线程并发(同时)执行,
用户1219438
2018/08/06
8850
iOS开发——Block在实际项目中的传值
在iOS开发中,我们会在实际过程中大量使用Block,其中Block有个很基础的功能,就是完成两个页面间的传值。而今天,我就用实际的项目中的页面,来展示如何完成两个页面间的传值。
Originalee
2018/08/30
1.1K0
Flutter混合开发:在已有iOS项目中引入Flutter
在android项目中添加flutter模块比较简单,因为毕竟都是google的,但是在ios中添加flutter模块有些麻烦了,我们首先参考的是官方文档 https://flutter.cn/docs/development/add-to-app/ios/project-setup
BennuCTech
2022/02/25
4.5K0
Flutter混合开发:在已有iOS项目中引入Flutter
在Spring Boot项目中使用Spock框架
Spock框架是基于Groovy语言的测试框架,Groovy与Java具备良好的互操作性,因此可以在Spring Boot项目中使用该框架写优雅、高效以及DSL化的测试用例。Spock通过@RunWith注解与JUnit框架协同使用,另外,Spock也可以和Mockito(Spring Boot应用的测试——Mockito)协同使用。
阿杜
2018/08/06
2.2K0
在计算机视觉项目中选择OpenCV还是MATLAB
科学计算依赖于执行用不同编程语言编码的计算机算法。计算机视觉就是这样一个跨学科的科学领域,通常简称为CV。计算机视觉被用来开发能够自动完成诸如获取、处理、分析和理解数字图像等任务的技术。它也被用来从现实世界中提取高维数据来产生符号信息。简单地说,计算机视觉使计算机能够像人类一样看到、理解和处理图像和视频。
小白学视觉
2020/02/20
4.5K0
在计算机视觉项目中选择OpenCV还是MATLAB
OpenCv4.4.0+Qt5.12.2+OpenCv-Contrib-4.4.0
OpenCv_contrib_4.4.0:OpenCv_Contrib_4.4.0
何其不顾四月天
2023/03/10
7350
OpenCv4.4.0+Qt5.12.2+OpenCv-Contrib-4.4.0

相似问题

无法为iOS构建OpenCV框架

10

在iOS5项目中导入框架

15

在XCode iOS 8项目中添加使用CocoaPods嵌入框架构建阶段的框架

11

如何在openCV项目中减少iOS框架的大小

10

如何有效地在iOS项目中添加iOS框架

14
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档