我希望桌面应用程序通过部署提供流畅的用户体验。如果用户通过网站购买应用程序并下载它,我需要它来检测安装在客户端计算机上的.Net框架,如果它不是必需的版本 - 下载并安装所需的权限一种方式,无需要求用户点击任何内容。
为此,我下载的可执行文件应该是本机应用程序。我需要它看起来很好看,所以我想把QT用于这个bootstraper的GUI。
主要问题是:我是否能够将QT项目配置为编译成单个可执行文件,而不需要携带一些qt.dll,以支持GUI元素?如果没有,Qt将要求我随身携带一个卫星dll,设计我需要的应用程序的“视觉”方式是什么,而不需要使用WinAPI?也许是C ++ Builder?
P.S。我不能只使用标准的.net安装项目/ msi安装程序。即使它允许检测和警告依赖性,下载它的经验仍然需要大量用户点击,所以这不是一个选项。
答案 0 :(得分:1)
我不了解QT,但C ++ Builder绝对可以做你想要的......
答案 1 :(得分:0)
如果您愿意,可以使用Visual C ++,C ++ Builder或Delphi(任何生成本机可执行文件的IDE)编写引导程序。
但是Inno Setup / InstallAware等安装程序生成器也可以实现相同的目标,这比Microsoft提供的更好,更灵活。