Qt+WebAssembly学习笔记(四)ubuntu20.04下使用Qt Creator开发

本文指导如何在Linux环境下配置emsdk和QtCreator,用于Windows应用程序在WebAssembly (WASM) 上的开发,包括环境激活、编译器设置、Qt Creator集成及常见问题解决方案。
摘要由CSDN通过智能技术生成

前言

一般情况,在win10下开发已经足够了,但很多时候,需要用到的库,win10安装很麻烦,linux下一条命令就可以做到,所以有必要学习下linux系统下的wasm开发

在进行本文前,请参考https://blog.csdn.net/aggs1990/article/details/118976098配置开发环境

一、配置环境

打开一个shell终端,依次执行如下命令,请读者按照自己的实际目录修改

~/Documents/emsdk/emsdk-1.39.8/emsdk activate --embedded 1.39.8
source ~/Documents/emsdk/emsdk-1.39.8/emsdk_env.sh

可以执行以下命令,测试下设置编译器是否正常

em++ --version

二、配置Qt Creator

在同一个shell终端中,执行如下命令,打开Qt Creator,请读者按照自己的实际目录修改

~/Qt/Tools/QtCreator/bin/qtcreator

1.添加编译器

手动添加两个编译器,笔者的配置如下,请读者按照自己的实际目录修改

2.添加Qt版本

手动添加Qt版本,笔者的配置如下,请读者按照自己的实际目录修改

3.添加Kits

手动添加Kits,笔者的配置如下,请读者按照自己的实际目录修改

三、修改工程配置

打开一个Qt工程,选择正确的Kit

 若一切正常,会弹出如下画面

至此,ubuntu下的配置完成

可能会遇到的问题

1. QtCreator无法运行,但没有任何错误提示

解决方法:shell终端中输入如下

export QT_DEBUG_PLUGINS=1

然后再次运行QtCreator,看下缺少哪些库

一般是缺少xcb相关的库

执行如下命令,安装缺少的库

sudo apt-get install libxcb-xinerama0

2.提示qmake命令执行错误

早期Qt版本中,会出现此错误,需要手工修改qmake编译步骤

解决方法:在工程中,禁用原qmake编译步骤,增加自定义qmake编译步骤

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

꧁白杨树下꧂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值