首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

构建QT Android app:..i686-linux-android-g++:没有这样的文件或目录

构建QT Android app:..i686-linux-android-g++:没有这样的文件或目录

这个错误提示表明在构建QT Android应用程序时,找不到名为"..i686-linux-android-g++"的文件或目录。这通常是由于缺少必要的编译工具链或配置错误导致的。

要解决这个问题,可以按照以下步骤进行操作:

  1. 确保已正确安装并配置了QT开发环境以及Android开发环境。确保已正确安装了QT和Android SDK,并设置了正确的环境变量。
  2. 检查QT项目的构建配置。在QT项目的构建配置中,确保已正确选择了Android作为目标平台,并选择了正确的编译器。
  3. 检查编译工具链。确保已正确安装了适用于Android的交叉编译工具链,并将其添加到系统的PATH环境变量中。可以尝试重新安装或更新交叉编译工具链。
  4. 检查项目文件中的配置。检查QT项目文件(.pro文件)中的配置是否正确。确保已正确设置了目标平台和编译器。
  5. 清理并重新构建项目。尝试清理项目并重新构建,以确保之前的构建错误没有影响到当前的构建过程。

如果以上步骤都没有解决问题,可能需要进一步检查系统环境配置、编译工具链的正确性以及QT和Android开发环境的兼容性等方面的问题。

关于QT Android应用程序的构建和开发,腾讯云提供了一系列相关产品和服务,例如腾讯云移动开发套件(Mobile Development Kit,MDK),可以帮助开发者快速构建跨平台的移动应用程序。您可以访问腾讯云官方网站了解更多关于MDK的信息:https://cloud.tencent.com/product/mdk

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【错误记录】编译 Android 版本 ijkplayer 报错 ( .init-android.sh: 第 37 行: cd: androidcontrib: 没有那个文件目录 )

文章目录 一、报错信息 二、解决方案 一、报错信息 ---- 编译 Android 版本 ijkplayer 时 , 执行 init-android.sh 脚本 , 报如下错误 ; root@octopus.../init-android.sh: 第 37 行: cd: android/contrib/ffmpeg-x86: 没有那个文件目录 root@octopus:~/ijkplayer/ijkplayer-android..."armv5" pull_fork "armv7a" pull_fork "arm64" pull_fork "x86" pull_fork "x86_64" 上述 shell 脚本中 pull_fork...方法 , 接收参数主要是用于创建目录 , 指定目录名称 ; 前面的几个版本 ffmpeg , 如 : " armv5 " , “armv7a” , “arm64” , “x86” , 下载检出代码都很成功..., 但是最后 “x86_64” 版本 , 出现 fatal: unable to access 'https://github.com/Bilibili/FFmpeg.git/': gnutls_handshake

2.7K20
  • linux普通用户su root切换提示没有文件目录解决方法

    首先进入单用户模式:   1). ubuntu :     上述情况可以在grub界面选择第二项修复,但没有grub可以参考:     1、重启ubuntu,随即长按shirft进入grub菜单;     ...找到以“linux”开头那一行,追加” rw single init=/bin/bash”。    ?     按ctrl+x 启动,然后进入rootshell环境。  ? 2....修改用户登录shell。 vim? /etc/passwd shell栏为root或者不存在 修改为:root:x:0:0:root:/root:/bin/bash....解释: 用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell 两个0代表用户是root,属于root组,也就是管理员权限 3. 然后ctrl+alt+delete 重启。...以上所述是小编给大家介绍linux普通用户su root切换提示没有文件目录解决方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家

    4.7K51

    执行 pip list有关 “解释器错误: 没有那个文件目录解决办法(亲测有效)

    目录 1 问题 2 解决 1 问题 我们安装了Python环境,或者是将A 电脑Python环境,直接移到B 电脑,并且配置了Python环境变量,但是执行Python是可以有提示,就是执行pip...list 时候,提示“解释器错误: 没有那个文件目录解决办法 我步骤 (root) ges@gpu-1:~$ pip install prepro 报错 -bash: /home/ges/anaconda3.../envs/ges/bin/pip: /home/zxs/anaconda3/envs/ges/bin/python: 解释器错误: 没有那个文件目录 2 解决 那就先进入/home/ges/anaconda3.../envs/ges/bin/pip,一般人都会先使用cd命令,但是会报错: 那么它就是一个文件,比较推荐一种打开文件好方法是用nano 路径: nano界面编辑十分友好,师弟推荐,新手用着确实比...是 Unix/Linux 里面用于指示脚本解释器特定语法,位于脚本中第一行,以 #! 开头,接着是该脚本解释器,通常是 /bin/bash、/usr/bin/python 之类

    2.8K40

    qmake:变量手册

    此变量必须指向构建额外插件目录。 此外,构建目录结构必须遵循类似于Qt插件命名约定,即plugins/。...默认情况下,androiddeployqt 工具将应用程序模板从 Qt for Android 安装路径复制到项目的构建目录中,然后它复制此变量指定路径内容,覆盖任何现有文件。...如果要构建没有 Qt GUI 模块项目,则需要使用“-=”运算符排除 gui 值。...使用此变量指定每个子目录都必须包含其自己项目文件。 建议每个子目录项目文件与子目录本身具有相同基本名称,因为这样可以省略文件名。...允许值为: app:创建用于构建应用程序 Makefile(默认)。 lib:创建用于构建 Makefile。 subdirs:创建用于在子目录构建目标的 Makefile。

    3.8K20

    Hive在spark2.0.0启动时无法访问..libspark-assembly-*.jar: 没有那个文件目录解决办法

    无法访问/home/ndscbigdata/soft/spark-2.0.0/lib/spark-assembly-*.jar: 没有那个文件目录。...而这一行究竟是怎么回事,网上没有任何有关资料。 没办法,只好一步一步分析,终于找到问题症结。...其主要原因是:在hive.sh文件中,发现了这样命令,原来初始当spark存在时候,进行spark中相关JAR包加载。...而自从spark升级到2.0.0之后,原有的lib整个大JAR包已经被分散小JAR包替代,所以肯定没有办法找到这个spark-assemblyJAR包。这就是问题所在。...*.jar`   CLASSPATH="${CLASSPATH}:${sparkAssemblyPath}" 将这个spark-assembly-*.jar`替换成jars/*.jar,就不会出现这样问题

    2K80

    xmake从入门到精通6:开发和构建Qt程序

    通常情况,如果是采用官方提供QT SDK安装包,并且安装目录采用默认路径,那么即使不配置QT SDK路径,xmake也会尝试去检测它,一般都是能检测到,如果检测不到,我们可以尝试手动配置下它: $...src/main.cpp [ 49%]: compiling.qt.qrc src/qml.qrc [100%]: linking.release test 其中*.qrc文件构建规则也是在qt.quickapp...构建规则里面维护,所以只有设置了这个rule,才能正常编译qrc文件。...我们需要做仅仅是,切换到android编译平台去编译它,不过由于要生成apk包,在执行xmake编译后,qt构建规则会自动对android程序做一个部署deploy步骤,也就是调用qt内部androiddeployqt...appdemo.apk 上面的配置和构建过程就可以很方便将之前QuickApp和WidgetApp项目编译成Android App,另外qt规则内部还对android版本定制了install程序,

    1.4K20

    【错误记录】Android 注解处理器报错 ( 非法文件开始 , 请删除该文件确保该文件位于正确类路径子目录中。 )

    文章目录 一、报错信息 二、解决方案 一、报错信息 ---- Android APT , 使用 注解处理器 生成 Java 代码 , 报如下错误 ; 错误: 无法访问MainActivity_ViewBinder...错误文件: D:\002_Project\002_Android_Learn\APT\app\build\intermediates\javac\debug\classes\kim\hsl\apt...\MainActivity_ViewBinder.class 非法文件开始 请删除该文件确保该文件位于正确类路径子目录中。...二、解决方案 ---- 在 D:\002_Project\002_Android_Learn\APT\app\build\intermediates\javac\debug\classes\kim\hsl...\apt\MainActivity_ViewBinder.class 目录中已经存在了一个文件 , 之前使用 ButterKnife 时生成文件 ; 根据 完整 包名 + 类名 生成文件 , 使用

    95620

    linux下编译qt5.6.0静态库

    linux下编译qt5.6.0静态库 编译QT是一件比较麻烦事情。所以如果没有必要,就不要编译了。如果你只需要使用QT一些基本功能,那么就只编译源码目录qtbase目录东西即可。...所以如果改变了安装目录,需要到安装目录bin目录下创建文件qt.conf,其内容如下: [Paths] Prefix = 安装路径 首先下载源码包qt-everywhere-opensource-src... 头文件安装目录(默认 PREFIX/include) -libdir 库文件安装目录(默认 PREFIX/lib) -archdatadir QT相关数据将被安装到...这个问题原因就是没有AssimpParserPlugin这个插件,我找到了这个插件,在qt-everywhere-opensource-src-5.6.0/qt3d/plugin目录下。...在Qt Creator中使用编译出QT库 编译完成后,使用make install进行安装。如果你没有指定安装目录,可能需要root权限。 可以先去安装目录目录结构 ?

    94030

    移动开发跨平台技术演进

    跨平台技术诞生 我是2010年开始从事Android开发,当时会Android和iOS开发很少,也不火,所有人都在“摸着河底过河”,项目更没有第三方框架一说,大都是自己写,不像现在各种框架满天飞...因为每个平台系统组件是不同,你需要为每个平台开发单独 App,而Hybrid App不必这样,Hybrid App原生UI组件用来展示交互复杂和渲染要求高界面,其他可以交给HTML5来展示。...比较有名是Xamarin框架,虽然它在 Android平台是内嵌了Mono虚拟机来实现,但在 iOS平台下是以AOT 方式编译为二进制文件,所以把它归到语言编译转换类型。...2016年Qt Group Plc从Digia分拆出来,2014年Qt开始支持移动端Android、iOS、Wp平台。...6.2 Flutter Flutter是谷歌移动UI框架,可以快速在Android和iOS上构建高质量原生用户界面, 它前身是谷歌试验项目Sky。

    3.3K20

    FFmpeg开发笔记(五十一)适合学习研究几个音视频开源框架

    2、通过Qt在桌面程序中集成OpenCV先把OpenCVC++支持库下载到本地目录,再打开QtC++工程CMakeLists.txt,在文件内容qt_add_executable之前添加下面几行配置...,表示指定OpenCV库文件目录和库文件目录。...3、通过Android Studio在移动App中集成OpenCV首先下载OpenCV源码包,解压后找到OpenCV-android-sdk目录,该目录下有两个子目录,分别是和samples和sdk。...接着把上面的sdk目录集成到Android StudioApp工程中,详细集成步骤参见《Android App开发进阶与项目实战》一书第12章“12.2.2  OpenCV简介及其集成”,这里不再赘述...再按照《FFmpeg开发实战:从零基础到短视频上线》一书第12章“12.1.3  App工程调用FFmpegso库”介绍,给Android StudioApp工程集成前面编译好so动态库及其头文件

    14910

    客户端软件GUI开发技术漫谈:原生与跨平台解决方案分析

    具体包括  Web App层是开发人员编写代码主要地方,应用程序以网页形式呈现,在一个index.html本地页面文件中引用所需要各种Web资源,如CSS、JavaScript、图像、影音文件等...对于使用cordova cli初始化web app 在主目录下会存在一个config.xml,其中包含了整个app一些基本信息:比如appName、app入口文件、白名单、webview初始化一些配置...因为Android自带了 Skia,所以 Flutter Android SDK要比 iOS SDK小很多。 QT C++ QT最大优势就是跨平台!高效率!...但是与Objective-C一样,CPP如同一座小山横在了众多server side程序员面前,如果没有CPP这道小山横贯在前,我认为QT是最好Desktop Application特别是嵌入式终端...QT有可视化编辑器,但是相比较而言,可能略强于NetBeansSwing,但是跟VS比起来还是差太远了,不过大多是实际开发都是基于代码 x-platform 这玩意,个人觉得没有啥奔头。

    14.5K30

    OpenCV3 和 Qt5 计算机视觉:11~12

    通常,当我们按 Qt Creator 任何其他 IDE 运行构建按钮时,有三个主要过程可导致创建可执行文件(例如*.exe)。...configure命令位于 Qt文件目录中,接受以下参数(请注意,实际参数集很长,因此我们可以满足使用最广泛参数要求): 此处提供参数列表应足以构建具有更多更少默认设置静态版本...这同样适用于 Linux 操作系统,不幸是,该操作系统甚至还没有用于部署 Qt 运行时库工具(至少目前是这样),因此除了 OpenCV 库,我们还需要照顾 Qt 库,方法是受信任第三方供应商(您可以在线搜索...这种结构可立即用于任何平台任何类型应用。 请注意,您没有义务使用自动创建文件,并且可以简单地从一个空项目开始删除不必要默认文件并从头开始。...; } } 这里没有我们没有看到使用过新东西。

    6.3K20

    xmake v2.3.3 发布, 新增iOSMacOS Framework和App构建支持

    这个版本主要是对内置构建规则做了些扩展,新增了相关规则来实现对iOS/MacOS相关App应用程序项目、Framework和Bundle程序构建支持。...并且支持App签名,也提供了相关工程模板来快速创建应用程序,另外此版本还对Qt开发构建也做了不少改进,增加对Qt5.14.0新版本sdk支持,对android打包部署支持上也改进了不少。...ipa到设备,如果是macos会安装app到/Applications目录。...交互,利用丰富c/c++程序库对lua接口进行扩展,而lua目录用于通过lua脚本来快速实现程序逻辑,下面是lujectxmake.lua构建描述: set_xmakever("2.3.3") add_rules...添加xmake.cli规则来支持开发带有xmake/core引擎lua扩展程序 改进 #750: 改进qt.widgetapp规则,支持qt私有槽 改进Qt/androidapk部署,并且支持Qt5.14.0

    1.1K10

    翻译qmake文档(四) Building Common Project Types

    一个示例项目文件可能像下边这样 TEMPLATE = app DESTDIR = c:/helloapp HEADERS += hello.h SOURCES += hello.cpp SOURCES...+= main.cpp DEFINES += USE_MY_STUFF CONFIG += release      由于这些项都是单值,像模板目标目录,我们使用“=”;但对于多值我们使用 "+=...使用“=”用新值替换变量值。例如,如果我们这样写DEFINES=USE_MY_STUFF,其它所有定义都会被删除 构建测试用例      一个测试用例项目是用于作为一个自动测试运行app项目。...这些变量是 变量 描述 TESTUNNER 在每个测试命令前添加一个命令shell片段。例如, use-case 是一个 “timeout" 用于如果它在一个指定时间内没有完成,将被终止测试。...构建Qt Designer 插件 使用一组特定配置设置来构建Qt Designer插件,这些配置依赖于系统对Qt配置。为了方便,通过在QT变量里添加designer来启动这些设置。

    936100
    领券