Fetch the repository succeeded.
SOUI
SOUI是目前为数不多的轻量级可快速开发window桌面程序开源DirectUI库.其前身为Duiengine,更早期则是源自于金山卫士开源版本UI库Bkwin.经过作者多次开发维护升级后得此库.SOUI其寓意为"瘦UI" "UI,just so so!",目的就是能够快速开发,并且在产品发布局时不需要携带其它额外的第三方依赖库,高度精简及集中;模块化使得渲染模块,图片解码模块,资源打包压缩模块得以清晰分离,更能够高度的自定义.UI解析目前可采用的是XML布局,便于理解各控件之间的层级关系及其自身的属性设置.目前已有很多成功的商业产品,深受广大开发者及企业的青睐
SOUI3在SOUI2的基础上完善了矩阵变换,移植了Android的插值动画及数值动画,增加了动画光标,动画滚动条等一系列更炫的效果。SOUI3.0还是100%开源,不过开源协议有更新,有兴趣的朋友注意!
qmake
(推荐)1.选择编译版本[1=x86;2=x64;3=x86+x64]:
选择需要编译的cpu架构(eg:1则表示生成win32的可执行文件)2.选择开发环境[1=2008;2=2010;3=2012;4=2013;5=2015;6=2017;7=2005]:
选择对应的 Visual Studio 版本(eg:1表示选择使用 Visual Studio 2008)注意SOUI至少需要Visual Studio 2008 SP1及以上的 Visual Studio 版本3.选择SOUI编译模式[1=全模块DLL;2=全模块LIB;3=内核LIB,组件DLL(不能使用LUA脚本模块)]:
选择生成内核的文件方式(eg:1表示所生成的内核文件及组件均为dll)4.选择字符集[1=UNICODE;2=MBCS]:
(推荐选1)5.将WCHAR作为内建类型[1=是;2=否]:
(推荐选1)6.选择CRT链接模式[1=静态链接(MT);2=动态链接(MD)]:
(根据自大项目需求选择)7.是否为release版本生成调试信息[1=生成;2=不生成]:
(根据自大项目需求选择)open[o], compile[c] "soui.sln" or quit(q) [o,c or q]?
输入英文字母o表示打开工程项目,c表示直接编译debug与release,q表示直接退出当前窗口nmake
(目前仅支持编译成dll形式)nmake TYPE=Debug
表示生成 x86 debug 模式nmake ABI=x64
表示生成 x64 的 release 模式,如果需要 debug 模式在后面增加 TYPE=Debug
即可nmake CRT=-MT
表示静态链接CRTcmake
(目前暂时有问题,等待完善)此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
Activity
Community
Health
Trend
Influence
:Code submit frequency
:React/respond to issue & PR etc.
:Well-balanced team members and collaboration
:Recent popularity of project
:Star counts, download counts etc.