- 主题:想做一个跨windows和mac的gui程序
发布越小越好那就都用系统控件,界面每个操作系统各写一份。
【 在 novodexx 的大作中提到: 】
: 基本要求是:一个canvas,绘制鼠标轨迹,然后把轨迹上传(通过第三方库),在另一台电脑上重绘。
: 最终要求最好是发布版越小越好,比如1M就搞定,那是最好。对最终用户没有什么心理负担。
:
: ...................
--
FROM 220.249.162.*
是啊。windows api,或者wtl,都是确保二进制分发小的办法
【 在 novodexx 的大作中提到: 】
: Windows上用什么?直接Windows编程?
: 【 在 milksea 的大作中提到: 】
: : 发布越小越好那就都用系统控件,界面每个操作系统各写一份。
: ...................
--
FROM 220.249.162.*
不过我觉得这个年代了二进制分发是1M还是50M大部分用户都不太敏感吧。
【 在 novodexx 的大作中提到: 】
: Windows上用什么?直接Windows编程?
: 【 在 milksea 的大作中提到: 】
: : 发布越小越好那就都用系统控件,界面每个操作系统各写一份。
: ...................
--
FROM 220.249.162.*
发布版小当然感觉不错,不过开发精力也大。我打个比方啊,上传肯定用到网络,现在大量用web,如果是http,那就要http库,通常还要https,那还要ssl库。那么为了支持https上传,体积小也要用个curl这种库,链接上openssl就别想2MB以内搞定了,用winssl还能稍小点。但其实如果用.net就是几行代码的事,windows平台你还可以认为.net是预装的。
【 在 novodexx 的大作中提到: 】
: 基本要求是:一个canvas,绘制鼠标轨迹,然后把轨迹上传(通过第三方库),在另一台电脑上重绘。
: 最终要求最好是发布版越小越好,比如1M就搞定,那是最好。对最终用户没有什么心理负担。
:
: ...................
--
FROM 110.83.49.*
我不会用wtl,没用过。印象里这东西和mfc一样就是把windows api简单包装下吧。小是真的小。
【 在 novodexx 的大作中提到: 】
: wtl比较有意思,这个东西比windows api level高吧,开发来说,那个更好?比如说文档齐全,用户多?
:
: 【 在 milksea 的大作中提到: 】
: ...................
--
FROM 110.83.49.*
https的话,我的经验是curl就算挺小了,boost beast加上standalone相关选项也不大。curl可以选系统的ssl实现,很小。beast下面是asio,可以与wolfssl链接,也不大。
【 在 novodexx 的大作中提到: 】
: 是的, 你讲的这些确实有道理,我也在寻找上传的第三方库,尽可能小。
:
: 我目前另一个东西用的是.net, 开发确实快,不过还是有比较大的问题的,比如安装包问题就够喝一壶的。
: ...................
--
FROM 110.83.49.*