【问题标题】:Can I develop Cross-Platform Desktop Applications using Visual C++?我可以使用 Visual C++ 开发跨平台桌面应用程序吗?
【发布时间】:2015-05-25 11:29:01
【问题描述】:

我想开发一个跨平台的桌面应用程序 我在谷歌上发现我可以使用 QT 做到这一点 但我对 Visual Studio (c++) 更感兴趣 那么我可以使用 Visual c++ 开发跨平台应用程序吗?

【问题讨论】:

  • 可以,但是你要先开发一个跨平台的 ui 框架。
  • Visual Studio 是一个 IDE,Qt 是一个 UI 工具包。这是正交的,您可以在 Visual Studio 中开发 Qt 应用程序。

标签: c++ qt visual-c++ cross-platform


【解决方案1】:

Visual Studio 是一个 IDE,您可以使用多个框架在 C++ 中使用 Visual Studio 构建桌面应用程序。如果您选择特定于 Windows 的框架,例如 MFC,那么您的应用程序当然是仅限 Windows 的。

但是,与此同时,如果您选择一个跨平台框架,例如 Qt,您可以使用 C++ 中的 Visual Studio 开发跨平台桌面应用程序。

虽然 Qt 有自己的 IDE(Qt Creator),但Qt Visual Studio add-in 也可用:

Qt Visual Studio 插件允许程序员创建、构建、调试 并在 Microsoft 的非 Express 版本中运行 Qt 应用程序 Visual Studio 2008、2010 和 2012。加载项包含项目 向导,Qt 项目导入/导出支持,集成 Qt 资源 Qt 元对象编译器的管理器和自动构建设置, 用户界面编译器和资源编译器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-21
    • 2011-05-27
    相关资源
    最近更新 更多