Qt Creator导入第三方so库和jar包——Qt For Android

这篇具有很好参考价值的文章主要介绍了Qt Creator导入第三方so库和jar包——Qt For Android。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

之前了解了在Android Studio下导入so库和jar包,现在实现如何在Qt上导入so库和jar包。

实现

下面是我安卓开发(需调用安卓接口的代码)的目录(图1),此目录结构和原生态环境(Android Studio)下开发的结构很相似:

Qt Creator导入第三方so库和jar包——Qt For Android,Qt For Android,jar,qt,android
图1

在Qt  Creator上导入so库和jar包,比在Android Studio上简单很多,只需要将其放到与AndroidManifest.xml同级的libs文件夹(没有,需自行创建)下,就可以使用了。 

Qt Creator导入第三方so库和jar包——Qt For Android,Qt For Android,jar,qt,android
图2

可能会有疑问,不用在build.gradle里进行配置吗?不用的,可以打开构建生成的build.gradle文件查看,Qt平台默认情况下已经配置好了,Qt就是如此贴心。

Qt Creator导入第三方so库和jar包——Qt For Android,Qt For Android,jar,qt,android

结束语 

 没事可以随便翻翻构建目录,可能有会意外收获。文章来源地址https://www.toymoban.com/news/detail-861854.html

到了这里,关于Qt Creator导入第三方so库和jar包——Qt For Android的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • windows下qt使用第三方库(静态链接库lib)、静态库和动态库区别、动态库的使用。

    这里主要是讲述windows下qt使用第三方库。 windows下qt使用第三方库(静态链接库lib)。 为了能够使测试更准确,首先自己用qt创建了一个已经封装好的lib库。 然后让另一个项目去链接这个lib静态库,并且去调用里面的方法。 目的: 使 untitled项目 能够使用 myllplib.lib 静态库,这

    2023年04月17日
    浏览(96)
  • 鸿蒙使用第三方SO库

    使用第三方SO库以导入OpenCV和MNN的SO库为例 1、将MNN和Opencv的so文件(包括.407文件),放入模块下libs目录对应的版本(arm64-v8a和armeabi-v7a) 2、配置模块目录下的build-profile.json5的buildOption字段,增加abiFilters字段: 3、在CMakeLists.txt所在目录,创建\\\"thirdPart”目录,然后将MNN和opencv的头文件

    2024年01月19日
    浏览(38)
  • 轻松精通PyCharm:高效管理第三方库和虚拟环境

      在pycharm中安装第三方库的方法有多种,下面我会详细介绍其中一种, 在终端进行安装 ,操作简单,且成功率高。并且,我会详细介绍,如何在pycharm的虚拟环境中安装第三方库,以及 如何提高安装速度 。   本文用的工具是PyCharm 2021.3.3,专业版。 如果工具版本不同,

    2024年01月16日
    浏览(44)
  • AndroidStudio调用第三方so库

    背景         最近公司设备换了新的触摸屏(为I2C接口),该触摸屏有个app,app中可以显示触摸屏固件的版本。我需要做的是在自己的app中读取到触摸屏固件版本。         反编译了apk,得到了源码,发现对方app是通过jni调用so库的方式获取到的触摸屏固件版本。所以

    2024年04月26日
    浏览(38)
  • 鸿蒙加载第三方动态链接库(.so)文件

    在没有正确引用so文件情况下会报出上述错误,正确姿势应该如下 在Android的写法是在main目录下创建jniLibs,然后.so文件复制进去即可,但是在鸿蒙里面要在libs/内放置arm64-v8a和armeabi-v7a两个文件夹的so文件,然后在build.gradle文件 加多一个.so的描述 即可使用

    2024年02月13日
    浏览(37)
  • cmake-动态库和静态库及使用OpenCV第三方库

     项目中会有单个源文件构建的多个可执行文件的可能。项目中有多个源文件,通常分布在不同子目录中。这种实践有助于项目的源代码结构,而且支持模块化、代码重用和关注点分离。同时,这种分离可以简化并加速项目的重新编译。 add.h add.cpp main.cpp  首先这是我们的目

    2024年01月24日
    浏览(55)
  • Android 项目调用第三方库so动态库

    在Android NDK开发中,可以通过自己编写C/C++代码来构建so动态库进行调用之外,还可以把so动态库提供给第三方使用;接下来,我将介绍在新创建的Android 项目(或已存在的Android 项目)中如何调用第三方so动态库。 关于如何进行NDK开发,实现JNI,以及编写C++与Java交互(Java调用

    2024年02月16日
    浏览(45)
  • SpringBoot打包成WAR包的时候把第三方jar包打到LIB文件夹下和把第三方jar包打入到SpringBoot jar包中

    转载 首先我们应该知道我们把 SPRINGBOOT 项目打包成WAR包和JAR包的时候分别需要何种插件 我们最常用的把 springBoot 打成jar包的插件是下面这样的一个插件,这是把我们的 springBoot 项目打包成为一个可执行 jar 的插件 把 springBoot 项目打包成一个war包的插件是下面这样的一个插件

    2024年02月07日
    浏览(53)
  • Android基于JNA集成调用第三方C/C++的so库

    Android基于JNA集成调用第三方C/C++的so库 (1)引入JNA。 基于JNA开源项目,JNA对Android NDK的封装,简化Android层JNI集成调用C/C++的so库。 GitHub - java-native-access/jna: Java Native Access Java Native Access. Contribute to java-native-access/jna development by creating an account on GitHub. https://github.com/java-native-ac

    2024年02月02日
    浏览(44)
  • 打包jar服务,如何提取第三方依赖包

    很多时候有这个需求,编译源码的时候无法联网,需要把源代码和依赖包一起离线用。 那么怎么把可以联网的工程依赖包,下载后提供给无网环境用呢。war的很多时候是默认提供好的,那么maven打包jar包服务的,assembly.xml 配置需要增加以下内容: 再执行maven打包就可以了。所

    2024年01月25日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包