c++ - 如何使我的跨平台 GUI 应用程序保持最新状态?

标签 c++ cross-platform wxwidgets upgrade

我正在使用 wxWidgets 用 C++ 编写 GUI 应用程序。在开发此功能时,我希望以一种相当轻量且对客户友好的方式向我的客户推出更新。

我的第一个想法是传统的:去检查 URL获取版本号,如果与当前版本不同,请告诉用户有新版本可供下载(也许向他们提供下载链接)。

是否有更智能/客户友好的方式来做到这一点?

最佳答案

参见http://winsparkle.org/ (它仅适用于 Windows,但对于 Mac,您拥有原始的 Sparkle,而在 Linux 下,您通常依赖打包系统进行更新,而不是自己进行更新)。

关于c++ - 如何使我的跨平台 GUI 应用程序保持最新状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9563331/

相关文章:

c++ - boost::asio::async_read 文本停止条件?

c++ - 在 cygwin 上找不到 tchar.h

macos - 如何在跨平台应用程序中嵌入 Web 浏览器控件?

python - 如何制作自动滚动的wx.grid表格?

python - wxPython auinotebook.GetSelection() 返回第一页的索引

c++ - wxWidgets - 如何嵌入 .ico 和 .png 图像并用于绘制工具栏项目

c++ - 这个开关发生了什么? (C++ 滚动菜单)

c++ - 使用匿名 Stringstream 构造字符串

c++ - 如何从 boost int256_t 中获取以 2 为底的对数?

python - 从其他语言调用 Python 的通用(或最佳)选项?