C++撸桌面app通常都是辣鸡。基本上都有(大量)逗比接口的私货需要额外学习;要么就是干脆包装Web内核糊了一坨,不仔细优化就渣体验,而且依赖库的二进制体积都不小,部署成本很容易明显不符合题主要求。
如果只是做单独的app(而不是搞框架二次开发),Qt勉强凑数。虽然金玉其外败絮其中,而且经常不是纯C++(依赖moc/QML),但矮子里面挑将军,整体工具(构建工具、设计器、包括VS在内的IDE集成)完成度相对比较高也支持多个主流平台(Windows/Linux/OS X等),许可证要求宽松(LGPL),可选商业支持,对单独的app项目来讲风险比较低。虽然需要发布的二进制体积还是偏大,但容易做到比主流Web和.NET之类的方案紧凑,自己控制要发布的动态库(Windows上一般是一些dll,不需要注册)对普通app项目不算太不友好而可以接受。