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

最近折腾了很多C++ GUI,感觉没有前端或者移动端的UI来的痛快~最近找到了这个叫做 Sciter.JS 的可嵌入式的HTML/CSS/JS 引擎,
环境搭建过程1. 下载Sciter.JS sdk2. 解压SDK后设置Windows环境变量例如解压到 D:\SDKs\sciter-sdk添加Windows环境变量SCITERSDK 的值为 D:\SDKs\sciter-sdk3. 下载Visual Studio项目模板这个项目模板 可以在 VS2022 中跑解压后 用 VS2022 打开项目4. 修改配置修改 输出目录 和 中间目录 为你想要的目录修改C语言标准 为 你想要的版本修改 DPI感知重新添加 sciter-main.cppsciter-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 文件复制到 编译后的目录下即可正常运行