我可以使用 Visual C++ 开发跨平台桌面应用程序吗?

Can I develop Cross-Platform Desktop Applications using Visual C++?

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

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

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

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

The Qt Visual Studio Add-in allows programmers to create, build, debug and run Qt applications from within non-Express versions of Microsoft Visual Studio 2008, 2010, and 2012. The add-in contains project wizards, Qt project import/export support, integrated Qt resource manager and automated build setup for the Qt Meta-Object Compiler, User Interface Compiler, and Resource Compiler.