Sciter教程_00_创建HelloWorld工程

VIPSciter教程_00_创建HelloWorld工程
本教程记录Sciter工程的创建和编译运行的过程。
开通可读全文 ·2.2k 人阅读
最低0.47元/天 解锁文章

Sciter教程系列-00 创建最小工程

第一步:下载SciterSDK

到官网https://sciter.com/download/下载页面下载SDK压缩包到本地,这里选择Sciter.TIS开发包。

在这里插入图片描述

解压SDK到磁盘并设置好环境变量,如下图所示。

在这里插入图片描述

第二步:创建项目

使用VS创建空项目,创建一个单项目的解决方案,如下图所示。

在这里插入图片描述

将SciterSDK路径下的include/sciter-win-main.cpp拷贝到项目文件夹下的src文件夹下,VS中创建筛选器src并添加该文件。如下图所示。

在这里插入图片描述

第三步:配置项目属性

可以看到,第二步添加文件之后,文件中的包含语句是报错的,这是因为项目还没有正确设置附加包含目录。

单击项目,右键选择属性,在属性页中的C/C++--常规--附加包含目录中填入$(ENV_SciterSDK)\include\,点击确认保存。注意属性页上方选择所有配置所有平台。如果包含语句仍旧报错,尝试重启VS。

在这里插入图片描述

在属性页的常规--输出目录中填入$(SolutionDir)bin\,这个配置将使得编译产生的项目.exe文件存储在项目路径下的bin文件夹中。

在这里插入图片描述

在属性页的链接器--系统--子系统中选择窗口。

在这里插入图片描述

在属性页的清单工具--输入和输出-DPI识别功能中选择每个监视器高DPI识别。

在这里插入图片描述

第四步:编写Demo程序

在src下创建HelloWorld.cpp文件,并添加到VS中。该文件内容如下所示。

VIP Sciter入门实战:5分钟搞定HelloWorld窗口程序(VS2022配置详解) 本文详细介绍了如何在VS2022环境中快速配置Sciter并创建HelloWorld窗口程序。通过智能SDK配置、资源打包自动化和调试技巧,帮助开发者5分钟内完成从零到运行的完整流程,体验Sciter轻量级跨平台UI引擎的高效开发。 开通可读全文·551 阅读·9 点赞·11 收藏 阅读全文

相关推荐

Sciter混合开发避坑指南:当C++遇到HTML的HelloWorld工程搭建

本文详细介绍了Sciter混合开发中从HelloWorld工程搭建到高DPI适配的完整指南。通过解析Sciter的TIScript引擎与C++的高效交互机制,提供环境配置、资源打包、性能优化等实战技巧,帮助开发者快速掌握这一轻量级混合开发框架。

weixin_28452161的博客 201

Sciter入门:用C++和HTML/CSS/JS打造轻量级桌面GUI

在桌面应用开发中,如何平衡界面复杂度与运行时资源占用一直是开发者关注的焦点。借助嵌入式HTML/CSS/JS渲染引擎,开发者可以用Web前端技术快速构建原生窗口界面,而无需引入庞大的浏览器内核。Sciter作为一款轻量级GUI解决方案,正好填补了传统Win32/Qt与现代Electron之间的空白。它通过C++宿主程序加载本地HTML页面,以标准Web技术描述界面结构、样式和交互,同时保持极小的运行时体积和较低的内存占用。这一特性使Sciter特别适合工具类软件、嵌入式设备、游戏编辑器等对资源敏感又需要丰富

weixin_29758911的博客 277

【sciter】sciter 拖拽过程总结

读取文件信息 通过路径读取文件信息前,需要将路径前的,去除掉。并为了避免中文路径出现乱码,需要对路径进行编码。 sciter 中 DOM 拖拽 官方案例 其原理是:将被拖拽的元素生成图片,并将图片设置到鼠标上 其原理:通过鼠标移动获取到鼠标的坐标,在通过定位实现元素的拖拽,进入目标元素,则通过获取目标元素的位置,鼠标移动时,实时计算是否进入到目标元素。需要注意的地方是,容器出现滚动条时,需要将其滚动距离计算到其中。

做技术,坚持才是最重要的,一时的热情只是暂时的进步 726

【sciter】案例 TodoList 带你入门 sciter 组件化编程

以下 CSS代码 为 TodoList 的 CSS 样式,可以结合 TodoList 中 render() 渲染方法中的 DOM 结构。下诉案例已基本覆盖 sciter 组件化编程所涉及到的内容,及注意细节。

做技术,坚持才是最重要的,一时的热情只是暂时的进步 891

MATLAB射线追踪算法实战:从零搭建通信信号传播模型(附完整代码)

本文提供了一份详细的MATLAB射线追踪算法实战指南,指导读者从零开始搭建通信信号传播模型。内容涵盖场景建模、射线发射、路径追踪与信号计算等核心环节,并附有完整代码,帮助通信与电子工程领域的学习者和工程师快速掌握这一精确模拟电磁波传播的关键技术。

weixin_29092031的博客 191

多传感器标定全栈系统学习教程

无论是激光雷达(Lidar)、毫米波雷达(Radar)、相机(Camera)还是惯导(IMU),传感器之间的精确标定直接决定了系统的可靠性与性能。本文将以系统化的视角,梳理多传感器标定的核心知识体系,并分享一套覆盖全栈技术的学习路径。Calibration)是实现点云与图像融合的前提,而雷达与车辆的标定(Radar2Car)则是精准速度估计的关键。:Lidar2Car、Camera2Car的快速标定流程,标定板布置规范。:从单传感器标定入手(如相机内参),逐步过渡到多传感器联合标定。

weixin_41792788的博客 902

深入解析DisplayPort(DP)接口:从主链路到辅助通道的全方位技术剖析

本文深入解析DisplayPort(DP)接口的核心技术架构,重点剖析了其三大功能模块:承载视频/音频数据洪流的Main-Link主链路、负责链路训练与设备控制的AUX CH辅助通道,以及实现智能交互的HPD热插拔检测。文章详细阐述了主链路的可伸缩Lane配置、嵌入式时钟与数据成帧机制,以及辅助通道在设备发现、动态优化信号质量(链路训练)中的关键作用,揭示了DP接口实现高效率与灵活性的设计哲学。

weixin_29267307的博客 467

红外基本数据观察需要用到的技巧

1.用ps查看Y8的数据,直接将Y8.raw格式拖动到ps中去。 2.用ps查看Y16数据,直接将Y16.raw拖动到PS中去。 3.Y16转Y8是将Y16的值(Y16的范围~32768–32767)映射到Y8的值(Y8的范围为0~255),步骤如下:1.按照Y16的大小排列并统计相同Y16出现的次数直方图; 2.根据抛点比例计算抛点个数,分别从前往后与从后往前...

阿锋的专栏 2622

一个 ABAP 工具,能打印系统里某个用户对 BSP 应用的浏览历史记录

只要一个用户在 SAP ABAP 系统里浏览过 BSP 页面,会留下浏览历史记录。本工具会解析出这些记录,打印出该用户浏览的历史事件,和浏览过的页面名称。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 538

第3讲:单端传输线的时域TDR仿真(基于实战的第一次仿真视角切换)

本文为CST仿真系列教程的第3讲,主要介绍传输线阻抗(TDR)的两种仿真方法:基于S参数的频域计算和基于高斯脉冲的时域计算。文章详细演示了在CST PCB Studio中修改电容参数、设置TDR仿真参数(包括截止时间和采样点数)的操作步骤,并通过对比实验展示TVS寄生电容对阻抗曲线的影响。最后将两种TDR方法的结果进行对比,验证了两种方法的一致性。本教程适合硬件工程师通过时域波形直观分析传输线阻抗特性,是信号完整性分析的重要技能。

一只豌豆象的博客 208

【PSINS工具箱】159联邦滤波器代码优化与注释、运行结果、文字性解释。15维状态量、9维观测量,联邦滤波与集中式滤波对比。完整代码可订阅后查看

基于工具箱的联邦滤波代码,15维状态量、9为观测量

985工科博士毕业,专攻定位、导航和滤波等算法研究。从业10年,主要使用MATLAB 484

Android 9.0 延时开机动画解决首次开机黑屏和去掉android正在启动的提示框

在9.0的系统产品rom定制化开发中,在一些产品中会出现在首次开机的时候,由于在开机动画播放完以后会出现几秒短暂的黑屏情况,然后进入默认Launcher,这在产品体验上 也是感觉到有点差,所以会要求在去掉这个首次开机黑屏的效果,和在启动过程中的 android is starting这个提示框的这些效果优化,接下来就分析下相关功能, 然后实现这个功能的开发

安卓兼职framework和app工程师的博客 3237

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

下一篇: Sciter教程_01_分析minimal例程

双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —
月河雪飞
博客等级 码龄10年 58粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值