当前位置: 首页 > wzjs >正文

关于做网站的调查问卷周大福网站设计特点

关于做网站的调查问卷,周大福网站设计特点,坡头手机网站建设公司,域名邮箱怎么申请文章目录🧩 问题一:链接时报 relocation 错误❗ 错误信息✅解决办法: 使用 21.3 的 ndk🧩 问题二:Qt 项目 Kit 无法解析❗ 错误信息✅ 解决办法🧩问题三:程序运行时报 “无法定位程序输入点”❗…

文章目录

  • 🧩 问题一:链接时报 relocation 错误
    • ❗ 错误信息
    • ✅解决办法: 使用 21.3 的 ndk
  • 🧩 问题二:Qt 项目 Kit 无法解析
    • ❗ 错误信息
    • ✅ 解决办法
  • 🧩问题三:程序运行时报 “无法定位程序输入点”
    • ❗ 错误截图
    • 🕵️‍♂️ 问题分析
    • ✅ 解决方法
  • 💡 其他经验分享
    • 📥 Gradle 下载过慢

在Qt 5.12.6. 与 Qt 5.15.2 环境下开发 QGC 应用时,遇到了不少的,这里做一下记录,供有相同需求的同学参考。

🧩 问题一:链接时报 relocation 错误

环境:qt 5.15.2   Android  下

❗ 错误信息

ld: error: relocation R_AARCH64_ADR_PREL_PG_HI21 cannot be used against symbol 'ff_cos_32'; recompile with -fPIC
>>> defined in .../gstreamer-1.0-android-universal-1.18.5/arm64/lib/libavcodec.a(fft_float.o)
>>> referenced by asm.S:491 (.../libavutil/aarch64/asm.S:491)
>>>               fft_neon.o:(fft32_neon) in archive```shell
ld: error: relocation R_AARCH64_ADD_ABS_LO12_NC cannot be used against symbol 'ff_cos_32'; recompile with -fPIC

✅解决办法: 使用 21.3 的 ndk

将 NDK 版本更换为 21.3,重新编译即可。

📝 使用较新版本的 NDK(如 r23 或更高)可能不兼容一些预编译的 .a 库(如 GStreamer、FFmpeg),建议回退到 21.3 版本进行兼容性调试。

示意图:
在这里插入图片描述

🧩 问题二:Qt 项目 Kit 无法解析

 环境:qt 5.15.2 或者 qt 5.12.6 

❗ 错误信息

Cannot parse project "qgroundcontrol": No kit selected.
Cannot parse project "qgroundcontrol": The currently selected kit "Desktop Qt 5.12.6 MSVC2017 64bit" does not have a valid Qt.

在这里插入图片描述

✅ 解决办法

删除 Qt Creator 的配置缓存

C:\Users\用户名\AppData\Roaming\QtProject

在这里插入图片描述

这个缓存文件有时会导致 Kit 配置无法识别或 Qt Creator 启动缓慢。

还有可能是拷贝过来的程序,可直接 git clone 解决,不要使用拷贝的程序 —— 这都是踩过的坑

🧩问题三:程序运行时报 “无法定位程序输入点”

环境: QT 5.12.6 

❗ 错误截图

在这里插入图片描述
在这里插入图片描述

🕵️‍♂️ 问题分析

编译生成的 .exe 缺少 Qt 动态库(如 Qt5Locationd.dll),并且复制的 DLL 是 Qt 5.15.2 的,而当前项目用的是 Qt 5.12.6,导致符号无法匹配。

在这里插入图片描述

从 .pri 文件中可以看到使用了如下指令:

QMAKE_POST_LINK += $$escape_expand(\\n) $$QT_BIN_DIR\\windeployqt --qmldir=$${SOURCE_DIR}\\src $${DEPLOY_TARGET}

实际执行命令也没错:

C:/Qt/Qt5.12.6/5.12.6/msvc2017_64/bin\windeployqt --qmldir=E:/21_GCS/src staging\scGcs.exe

但仍然出现错误。

✅ 解决方法

在 windeployqt 命令中添加 --no-patchqt 参数,避免其尝试修改 Qt DLL 内部路径,保持原始状态即可。

QMAKE_POST_LINK += $$escape_expand(\\n) $$QT_BIN_DIR\\windeployqt --no-patchqt --qmldir=$${SOURCE_DIR}\\src $${DEPLOY_TARGET}
💡 含义:跳过 patch DLL 操作,windeployqt 只负责复制文件,不修改路径信息。

在这里插入图片描述

💡 其他经验分享

📥 Gradle 下载过慢

下载 gradle 文件替换,节省等待时间:

在这里插入图片描述

http://www.dtcms.com/wzjs/789724.html

相关文章:

  • 电子书网站 自己做粮食网站建设的背景及意义
  • 做网站要学哪些wordpress扫公众号二维码登录
  • 常州市新北区建设局网站网站后台 登录界面模板 远吗
  • 网站建设的安全防护方法推动高质量发展心得体会
  • 怎么把网站管理系统集团响应式网站建设
  • 网站title江门模板建站定制
  • 网站备案接入商地方网站改版方案
  • 视频网站程序模板住院证明图片在线制作
  • 北京住总第一开发建设有限公司网站首页网址转app制作生成器
  • 优化的含义哈尔滨网络优化工程师
  • 做网站能用自己电脑吗wordpress主题模板免费
  • 软件下载网站哪个好众筹平台网站搭建
  • 口碑好的盐城网站建设全球最顶尖的设计公司
  • 简阳建设厅官方网站梅州建站怎么做
  • 本站3天更换一次域名yw网络设计院
  • 联想官方服务网站中国建设服务信息官网
  • 淄博做网站推广哪家好自己怎么做引流推广
  • 做app还是做网站职业生涯规划大赛规划书
  • 网站代下单怎么做公司名字大全三个字
  • 中小企业网站该怎么做贵州建设厅考试网站准考证下载
  • 合肥企业网站制作公司深圳龙岗网络
  • 网站建设制作软件刀具东莞网站建设
  • 网站建设合同 完整版玉树网站建设
  • 网站开发工程师面试问哪些问题网站建设安全吗
  • 网站建设属于什么合同永久免费生成app网页
  • 全国免费自学网站有哪些如何开发自己的app软件
  • 蓬莱市住房和规划建设管理局网站游戏网页设计教程
  • 英文广告网站模板免费下载沧州网站建设联系电话
  • wordpress 过滤标签河南搜索引擎优化
  • 称多网站建设苏州技术馆网站建设