迟睁 2024-04-14 20:35 采纳率: 0%
浏览 11

在linux环境下的QT安装

在虚拟机的终端中输入sudo ./ 的安装命令不知道是什么原因导致了显示语法错误无法成功安装Qt软件,
顺便问一嘴Qt哪个版本自带蓝牙库

img

  • 写回答

5条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-04-14 20:36
    关注

    引自免费微信小程序:皆我百晓生

    看起来你在尝试通过终端执行Qt的安装脚本时遇到了一个语法错误。这个错误通常是因为在运行安装脚本时没有正确地指定路径或者使用了不正确的语法。要解决这个问题,你应该按照下面的步骤操作:

    1. 首先,确保你已经下载了适合Linux的Qt安装包。如果你还没有下载,可以访问Qt官方网站进行下载:

    2. 下载完成后,你需要将下载的.run文件移动到你想安装的目录,比如 /opt/ 目录。你可以使用 cd 命令进入目标目录,然后使用 wget 或者 curl 命令下载,或者直接从本地复制文件。

    # 如果你已经下载到了当前目录
    mv qt-opensource-Linux-x64-5.12.2.run /opt/
    
    # 如果你想要从网上下载
    cd /opt/
    wget https://example.com/path/to/qt-opensource-Linux-x64-5.12.2.run
    
    1. 接下来,你需要赋予安装脚本执行权限,然后运行它。
    sudo chmod +x /opt/qt-opensource-Linux-x64-5.12.2.run
    sudo /opt/qt-opensource-Linux-x64-5.12.2.run
    

    这里注意,直接写 sudo ./qt-opensource-Linux-x64-5.12.2.run 是错误的,因为前面应该包含完整的文件路径。

    1. 在安装过程中,会有一个图形化的界面供你选择组件和安装位置等选项。根据你的需求进行选择,并按照提示完成安装。

    至于Qt的版本中自带蓝牙库的问题,从Qt 5.12 开始,蓝牙支持是作为一个模块(Qt Bluetooth)提供的,而不是默认包含在基础安装中。因此,如果你需要蓝牙功能,你需要在构建Qt项目时明确添加 QT += bluetooth 到你的 .pro 文件中,并且在构建时确保选择了蓝牙模块。

    关于蓝牙库的具体版本信息,你可以查看Qt官方文档中的发布历史,找到你感兴趣的版本并确认是否包含了蓝牙模块:。例如,Qt 5.12.2 版本的文档中提到蓝牙模块是在 Qt 5.12.0 引入的,所以5.12.2 版本理应支持蓝牙。

    评论

报告相同问题?

问题事件

  • 创建了问题 4月14日

悬赏问题

  • ¥15 Fatal error in Process MEMORY
  • ¥15 labelme生成的json有乱码?
  • ¥30 arduino vector defined in discarded section `.text' of wiring.c.o (symbol from plugin)
  • ¥20 如何训练大模型在复杂因素组成的系统中求得最优解
  • ¥15 关于#r语言#的问题:在进行倾向性评分匹配时,使用“match it"包提示”错误于eval(family$initialize): y值必需满足0 <= y <= 1“请问在进行PSM时
  • ¥45 求17位带符号原码乘法器verilog代码
  • ¥20 PySide6扩展QLable实现Word一样的图片裁剪框
  • ¥15 怎样才能让IDEA不爆红
  • ¥15 matlab数据降噪处理,提高数据的可信度,确保峰值信号的不损失?
  • ¥15 怎么看我在bios每次修改的日志