Qt静态库编译

2023-11-12

下载Qt5.15.2源码库,且已安装emscripten

Download Source Package Offline Installers | Qt

Qt for WebAssembly | Qt 5.15

第一步: 
    .\configure -prefix C:\Qt\5.15.2\wasm_self -no-warnings-are-errors -xplatform wasm-emscripten -platform win32-g++  -nomake examples -opensource -confirm-license
第二步:
    mingw32-make -j4
第三步:
    mingw32-make install

编译后:

 

替换前,使用安装Qt5.15.2系统自带的编译器qmake+make:

C:/Qt/5.15.2/wasm_32/bin/qmake.exe E:\QtitanRibbon5.8.0\QtitanRibbon5.8.0\examples\ribbon\GalleriesDemo\GalleriesDemo.pro -spec wasm-emscripten "CONFIG+=qtquickcompiler" && C:/Qt/Tools/mingw810_32/bin/mingw32-make.exe qmake_all

替换后,使用自己编译的Qt组件进行qmake+make

C:/Qt/5.15.2/wasm_self/bin/qmake.exe E:\QtitanRibbon5.8.0\QtitanRibbon5.8.0\examples\ribbon\GalleriesDemo\GalleriesDemo.pro -spec wasm-emscripten "CONFIG+=qtquickcompiler" && E:/WebAssemblyTest/emsdk/emsdk/upstream/emscripten/emmake qmake_all

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Qt静态库编译 的相关文章

  • 如何在c++中读取pcap文件来获取数据包信息?

    我想用 C 编写一个程序来读取 pcap 文件并获取数据包的信息 例如 len sourc ip flags 等 现在我找到了如下代码 我认为它会帮助我获取信息 但是我有一些疑问 首先我想知道应该将哪个库添加到我的程序中 然后什么是 pca
  • 如何将 protobuf-net 与不可变值类型一起使用?

    假设我有一个像这样的不可变值类型 Serializable DataContract public struct MyValueType ISerializable private readonly int x private readon
  • 如何将非静态类成员“std::bind”绑定到 Win32 回调函数“WNDPROC”?

    我正在尝试将非静态类成员绑定到标准WNDPROC http msdn microsoft com en us library ms633573 aspx功能 我知道我可以通过将类成员设为静态来简单地做到这一点 但是 作为一名 C 11 ST
  • 在 DataView 的 RowFilter 中选择 DISTINCT

    我试图根据与另一个表的关系缩小 DataView 中的行范围 我使用的 RowFilter 如下 dv new DataView myDS myTable id IN SELECT DISTINCT parentID FROM myOthe
  • 复制 std::function 的成本有多高?

    While std function是可移动的 但在某些情况下不可能或不方便 复制它会受到重大处罚吗 它是否可能取决于捕获变量的大小 如果它是使用 lambda 表达式创建的 它依赖于实现吗 std function通常被实现为值语义 小缓
  • 复制目录内容

    我想将目录 tmp1 的内容复制到另一个目录 tmp2 tmp1 可能包含文件和其他目录 我想使用C C 复制tmp1的内容 包括模式 如果 tmp1 包含目录树 我想递归复制它们 最简单的解决方案是什么 我找到了一个解决方案来打开目录并读
  • 使用 Newtonsoft 和 C# 反序列化嵌套 JSON

    我正在尝试解析来自 Rest API 的 Json 响应 我可以获得很好的响应并创建了一些类模型 我正在使用 Newtonsoft 的 Json Net 我的响应中不断收到空值 并且不确定我的模型设置是否正确或缺少某些内容 例如 我想要获取
  • 如何区分用户点击链接和页面自动重定向?

    拥有 C WebBrowser control http msdn microsoft com en us library system windows forms webbrowser aspx在我的 WinForms 应用程序中 并意识
  • 如何使用 LINQ2SQL 连接两个不同上下文的表?

    我的应用程序中有 2 个数据上下文 不同的数据库 并且需要能够通过上下文 B 中的表的右连接来查询上下文 A 中的表 我该如何在 LINQ2SQL 中执行此操作 Why 我们正在使用 SaaS 产品来跟踪我们的时间 项目等 并希望向该产品发
  • 尽管我已在 python ctypes 中设置了信号处理程序,但并未调用它

    我尝试过使用 sigaction 和 ctypes 设置信号处理程序 我知道它可以与python中的信号模块一起使用 但我想尝试学习 当我向该进程发送 SIGTERM 时 但它没有调用我设置的处理程序 只打印 终止 为什么它不调用处理程序
  • 如何检测表单的任何控件的变化?

    如何检测 C 中表单的任何控件的更改 由于我在一个表单上有许多控件 并且如果表单中的任何控件值发生更改 我需要禁用按钮 我正在寻找一些内置函数 事件处理程序 属性 并且不想为此创建自定义函数 不 我不知道任何时候都会触发任何事件any控制表
  • Azure 辅助角色“请求输入之一超出范围”的内部异常。

    我在辅助角色中调用 CloudTableClient CreateTableIfNotExist 方法 但收到一个异常 其中包含 请求输入之一超出范围 的内部异常 我做了一些研究 发现这是由于将表命名为非法表名引起的 但是 我尝试为我的表命
  • C# HashSet 只读解决方法

    这是示例代码 static class Store private static List
  • 如何禁用 fread() 中的缓冲?

    我正在使用 fread 和 fwrite 读取和写入套接字 我相信这些函数用于缓冲输入和输出 有什么方法可以在仍然使用这些功能的同时禁用缓冲吗 Edit 我正在构建一个远程桌面应用程序 远程客户端似乎 落后于服务器 我不知道可能是什么原因
  • 等待进程释放文件

    我如何等待文件空闲以便ss Save 可以用新的覆盖它吗 如果我紧密地运行两次 左右 我会得到一个generic GDI error
  • 如何在不声明 32 个插槽的情况下将 32 个按钮的 pressed() 信号连接到单个函数?

    我有一个小部件 里面有 32 个按钮 我需要将每个按钮的 Pressed 信号连接到一个插槽 以便调用一个函数 该函数的参数取决于我按下的按钮 现在我通过以 on QPushButtonName pressed 的形式添加 32 个插槽来做
  • “接口”类似于 boost::bind 的语义

    我希望能够将 Java 的接口语义与 C 结合起来 起初 我用过boost signal为给定事件回调显式注册的成员函数 这非常有效 但后来我发现一些函数回调池是相关的 因此将它们抽象出来并立即注册所有实例的相关回调是有意义的 但我了解到的
  • 方法优化 - C#

    我开发了一种方法 允许我通过参数传入表 字符串 列数组 字符串 和值数组 对象 然后使用这些参数创建参数化查询 虽然它工作得很好 但代码的长度以及多个 for 循环散发出一种代码味道 特别是我觉得我用来在列和值之间插入逗号的方法可以用不同的
  • C++ 条件编译

    我有以下代码片段 ifdef DO LOG define log p record p else define log p endif void record char data 现在如果我打电话log hello world 在我的代码中
  • Oracle Data Provider for .NET 不支持 Oracle 19.0.48.0.0

    我们刚刚升级到 Oracle 19c 19 3 0 所有应用程序都停止工作并出现以下错误消息 Oracle Data Provider for NET 不支持 Oracle 19 0 48 0 0 我将 Oracle ManagedData

随机推荐

  • python安装报错error writing to file:......

    今天换了win10 64电脑 安装python3 6 8时 报错 error writing to file 安装时 右键 以管理员身份运行 安装成功 转载于 https www cnblogs com shuaishuaidefeizhu
  • linux启动时有文件错误,Linux 无法启动常见的几种原因及解决办法

    导致 Linux 无法启动的原因有很多 下面良许小编就将常见的几种原因及解决办法进行详述 希望对大家有所帮助 文件系统配置不当 如 etc inittab文件 etc fstab 文件等配置错误或丢失 导致系统出现故障 以至于无法启动 非法
  • 应急响应-钓鱼邮件的处理思路溯源及其反制

    0x00 钓鱼邮件的危害 1 窃取用户敏感信息 制作虚假网址 诱导用户输入敏感的账户信息后记录 2 携带病毒木马程序 诱导安装 使电脑中病毒木马等 3 挖矿病毒的传输 勒索病毒的传输等等 0x01 有指纹的钓鱼邮件的溯源处理 从邮件中获取相
  • buildroot添加新硬件内核支持

    1
  • 对开发来讲,业务重要还是技术重要?

    很多开发者为天天写业务代码无暇提升技术而焦虑 苦恼 比如 又如 又如 再如 那么 作为开发者 到底该怎么面对 写业务代码 这件事呢 今天我们就从以下几个方面聊聊这个话题 什么是业务 业务和技术的关系 业务和因解决业务而衍生的业务 对业务的态
  • Bitbucket代码迁移到Gitlab

    首先需要确定使用具有一定权限的账号进行迁移 然后在迁移的机器上配置git环境 添加账户信息 git config global user name XXX git config global user email XXX XXXX com
  • uni-app实现多选

  • word2016解决mathtype无法加载mathpage.wll文件问题

    参考文章 https www cnblogs com weiyouqing p 9082353 html 首先需要找到在Word加载的两个文件 一个是MathType Commands 6 For Word2010 dotm 文件位置 C
  • 拥塞控制算法

    TCP拥塞控制算法的目的可以简单概括为 公平竞争 充分利用网络带宽 降低网络延时 优化用户体验 然而就目前而言要实现这些目标就难免有权衡和取舍 算法分类 基于丢包策略的传统拥塞控制算法的几个迭代版本 如图所示 与此同时还有一类算法是基于RT
  • 计算机二级(Python)__第三方库

    Python第三方库依照安装方式灵活性和难易程度有3个方法 建议一次使用 这三个方法是 pip工具安装 自定义安装和文件安装 pip工具安装 最常用且最高效的Python第三方库安装方式采用pip工具安装 pip是Python官方提供并维护
  • spring深入学习(十九) IOC 之 Factory 实例化 bean

    这篇我们关注创建 bean 过程中的第一个步骤 实例化 bean 对应的方法为 createBeanInstance 如下 protected BeanWrapper createBeanInstance String beanName R
  • 服务端和客户端的区别及介绍

    客户端和服务器通常是值互联网硬件所扮演的主要角色 客户端又称为用户端 与服务器相对应 与服务器端相互配合运行 下面是两者的不同点 1 定义不同 客户端 或称为用户端 是指与服务器相对应 为客户提供本地服务的程序 服务器端 从广义上讲 服务器
  • STM32 代码大小的计算与优化

    一 代码大小 1 类别 code 包含两部分 即代码和数据 1 code 即程序代码部分 inline data For example literal pools 文字常量池 and short strings 短字符串 等 这个一般被忽
  • python第三方库 pip install速度慢的解决办法

    文章目录 1 在命令中指定国内镜像网站 2 永久配置源 2 1 linux 系统配置 2 2 windows 系统 1 在命令中指定国内镜像网站 阿里云 https mirrors aliyun com pypi simple 中国科技大学
  • chckBox样式的修改

    在Android开发中 系统自带的默认CheckBox由于比较简陋 可能难以满足部分人的审美需求 不过 Android具有很强的扩展性 自定义CheckBox其实也很简单 1 Layout中定义CheckBox
  • 【护眼色设置】Adobe Acrobat DC / Notepad++ 背景颜色设青苹果绿

    目录 前言 护眼色 Adobe Acrobat DC Notepad 参考 前言 Acrobat DC可将纸质图片 文字迅速转化成PDF或文档格式 比如人们通过手机拍照 可让纸质版文字转化成电子版 用户可直接对文档进行修改 Notepad
  • 记录CSDN一些代码内容不能复制的解决方法

    控制台修改css样式 content views pre css user select text content views pre code css user select text content views pre css user
  • 嵌入式100题(86):简述处理器在读内存的过程中,CPU核、cache、MMU如何协同工作?画出CPU核、cache、MMU、内存之间的关系示意图加以说明...

    简述处理器在读内存的过程中 CPU核 cache MMU如何协同工作 画出CPU核 cache MMU 内存之间的关系示意图加以说明 现代操作系统普遍采用虚拟内存管理机制 这需要MMU Memory Management Unit 内存管理
  • AIOps 在腾讯的探索和实践

    欢迎大家前往腾讯云 社区 获取更多腾讯海量技术实践干货哦 本文由LemonLu发表于云 社区专栏 赵建春 腾讯 技术运营通道主席 腾讯 社交网络运营部助理总经理 AIOps 白皮书核心编写专家 我今天要讲的主题 AIOps 是一个比较新的话
  • Qt静态库编译

    下载Qt5 15 2源码库 且已安装emscripten Download Source Package Offline Installers Qt Qt for WebAssembly Qt 5 15 第一步 configure pref