Application,Core,Kanzi,System,User的文件目录结构的介绍
Application 是对不同平台的入口函数的封装,比如 main,winmain,activity 等等。
Core 是 kanzi 的核心数据结构和算法。
User 和 Kanzi 是用户层的 api,可以用来对场景进行操作的 api, user 下的是 c 的 api, kanzi 下的是c++的 api,目前 kanzi 3.1 还有部分 api 是 c 的形式,未来几个版本很快会完全切换到 c++。
System 封装了各个平台相关的 api,比如 debug, time,线程等等。
Related Articles
Kanzi Application的结构图
Kanzi application 包含 kanzi engine , opengl ,以及 kzb。
Kanzi 是否可以独立开展 logic 功能设计?是否跟 matlab/smulink、 C++ 有接口?
Kanzi 目前主要提供 HMI 解决方案,帮助用户快速实现高质量的产品原型,拥有 C++接口,支持插件扩展,用户可以构建支持 matlab/smulink 这样的第三方系统,也可以使用插件来支持导入相关模块。 我们正在开发中的 kanzi logic 就是在 Kanzi 设计工具的基础上提供快速logic 设计,轻松实现 logic 和 HMI 的对接。目前已发布,并在不断完善。
undefined reference to 'kanzi::Surface::getGPUMemoryUsageOverride() const'
D:\kz\328\testprojects\test\Application\platforms\android\lib/libMediaPlayerPlugin_component.a(videoplayer.o):videoplayer.cpp:function vtable for Vide oTexture: error: undefined reference to 'kanzi::Surface::getGPUMemoryUsageOverride() const' ...
windows上透明窗体效果设置
在windows上进行透明窗体的设置主要的原理是使用 DwmEnableBlurBehindWindow(hWnd, &bb); 来将hWnd 设置为透明的,然后在kanzi studio中将rootpage的 background brush 设置为colorbrush(0,0,0,0),再增加blend mode 设置为opaque,注意要想在win7 上使用,必须要把win7的主题模式设置为Aero 模式的主题,才可以看到透明效果。 怿星网盘下载链接如下: ...
Kanzi的一些调试技巧
kanzi 可以用来开发跨平台的软件产品,涉及到kanzi studio,kanzi engine api, android,windows, qnx,linux等等,这里我们整理了一些以往的一些调试技巧,遇到问题不可怕,重要的是要有思路方法去分析问题,定位问题,找到问题的解决办法 以下是一些问题的解决思路 有的时候问题出现了,可能仅仅是kanzi studio preview,导出windows exe可能就没有问题,所以测试问题不能光盯着kanzi studio ...