在arm64 ubuntu系统安装Qt后编译时找不到Qt3DExtras头文件

1、前言

在一次项目过程中,需要在qt中显示3d模型,在windows中能够正常运行,但是将项目移植到arm系统后,编译报错,出现找不到Qt3DExtras的错误

2、解决方法

使用一下命令安装qt3d相关模块

bash 复制代码
sudo apt install qt3d5-dev qt3d-dev-tools

3、可能的问题与方法

但是即使安装后,仍有可能出现其他基础3d模块能够找到,如render、core等,但是依旧找不到Qt3DExtras的问题

解决方法比较简单,在windows的qt安装目录的include文件夹中找到Qt3DExtras、Qt3DQuickExtras两个文件夹,将这两个文件夹复制到arm的qt安装路径的include中即可

正常情况下,arm的qt inlcude路径为

/usr/include/aarch64-linux-gnu/qt5/

4、最后

感谢UOS(ARM64)安装Qt5这位大佬的帖子提供的方法。

此方法针对arm通过APT包管理器安装qt3d后,其他3d模块都能够找到,仅Qt3DExtras找不到文件的情况。

相关推荐
秋93 分钟前
OceanBase与GreatSQL在Java应用中的性能调优方法有哪些?
java·开发语言·oceanbase
澈2076 分钟前
C++多态编程:从原理到实战
开发语言·c++
今天又在写代码13 分钟前
并发问题解决
java·开发语言·数据库
聆风吟º14 分钟前
【C标准库】深入理解C语言strcat函数:字符串拼接的利器
c语言·开发语言·strcat·库函数
带娃的IT创业者18 分钟前
深度解析:从零构建高性能 LLM API 中转网关与成本优化实战
开发语言·gpt·llm·php·高性能·成本优化·api网关
TechWayfarer30 分钟前
IP归属地运营商能解决什么问题?风控/增长/数据平台落地实践(附API代码)
开发语言·网络·python·网络协议·tcp/ip
Alice-YUE1 小时前
【JS高频八股】什么是闭包?
开发语言·javascript·笔记·学习
微学AI1 小时前
Claude-Code-python 前端改造项目工作流程详解
开发语言·前端·python
乐世东方客1 小时前
Nacos-2.1.0问题-自己记录
开发语言·python