当前位置: 首页 > news >正文

最近折腾了很多C++ GUI,感觉没有前端或者移动端的UI来的痛快~最近找到了这个叫做 Sciter.JS 的可嵌入式的HTML/CSS/JS 引擎,

环境搭建过程

1. 下载Sciter.JS sdk

2. 解压SDK后设置Windows环境变量

例如解压到 D:\SDKs\sciter-sdk
添加Windows环境变量
SCITERSDK 的值为 D:\SDKs\sciter-sdk

3. 下载Visual Studio项目模板

这个项目模板 可以在 VS2022 中跑
解压后 用 VS2022 打开项目

4. 修改配置

修改 输出目录 和 中间目录 为你想要的目录!
修改C++语言标准 为 你想要的版本

修改 DPI感知

重新添加 sciter-main.cpp

sciter-main.cpp 右键 - 移除

Source Files 右键 - 添加 - 现有项

选择SDK\include 下的 sciter-main.cpp 文件!

关于 pack-resources.bat 文件

并运行它。它应在同一文件夹中创建文件resources.cpp。
这是包含 /res/ 文件夹中的资源的压缩二进制 blob。
注意:每次更改 /res/ 文件夹中的内容时,您都需要运行该 .bat 文件。
您可以在 VS 中添加pack-resources.bat调用作为项目编译步骤。

实际上这个VS项目模板已经配置了!

编译 与 运行

编译后前往编译后的目录!会出现 hellocpp.exe !但是无法运行!

需要将 SDK 目录中的 dll放到这个目录下才正常运行!
比如 我将 D:\SDKs\SciterJS\6.0.1.10\bin\windows\x64\sciter.dll 文件复制到 编译后的目录下!
即可正常运行!

http://www.jsqmd.com/news/1113003/

相关文章:

  • 豫北工装产业上下游配套协同发展现状深度梳理
  • 生产级机器学习模型服务化落地实战指南
  • 高效实现B站缓存视频转换:m4s到MP4的无损转换专业方案
  • 新一代浏览器自动化框架:如何系统性解决Selenium的七大痛点
  • ApiGo:AI 驱动的低代码 API 平台,5.1.0 版本更新助力企业数字化转型!
  • 一句话,生成一个能交付的可视化应用 | EasyAI 开启内测
  • DeepSeek V4 vs GPT-5.5实测:显存占用、推理延迟与微调成本深度对比
  • 谷歌GEO:AI搜索时代,大鱼营销助力出海企业解锁新流量赛道
  • 创建wxWidgets应用程序
  • 虚拟商城防盗刷核心:WAF 封堵漏洞,流量清洗抵御爬虫 CC 攻击
  • 测试工程师AI实战指南:从提效工具到智能测试伙伴的进阶路径
  • 视频大模型技术现状与权威评测体系解析
  • 【Java课程设计/毕业设计】基于 SpringBoot 的医疗机构中药材进销存运维系统的设计与实现 基于 SpringBoot 的中药材采购归档与库存统计系统【附源码、数据库、万字文档】
  • AI模型版本命名规范与真实评测体系解析
  • 【学习记录】Week8(四):从整数漏洞到堆溢出——实战利用与完整EXP构造
  • foo2zjs实战手册:解锁Linux打印兼容性的开源技术伙伴
  • 连锁品牌策划设计公司怎么选?从东莞视维的品牌实践看全案逻辑
  • 当 AI Agent越来越像人,企业该怎么识别“好人/坏人”?
  • 特斯拉FSD演进:从模块化到端到端自动驾驶的技术革命
  • DeepSeek-V4定价逻辑:隐性成本优化与企业级AI落地新范式
  • C++ 在 Windows 下选择文件夹对话框(树形与文件管理型)详解
  • 2026年AI网站设计公司排名,品牌视觉定制企业盘点
  • 考试知识点梳理
  • GBase 8c数据库多模存储与多态部署简介
  • G-Helper终极指南:华硕笔记本色彩修复与性能优化完整方案
  • 近期AI量化工具选择,要服务从想法到Python实现
  • 5分钟掌握VinXiangQi:高效实用的AI象棋连线工具终极指南
  • 推荐国内海钓路亚品牌
  • AI学习机实用指南:如何选择真正匹配孩子认知节奏的学习系统
  • 【学习记录】Week9(一):glibc堆结构精读与堆风水方法论——堆利用的基石