我看过一些 Youtube 视频,声称他们展示了如何使用 Winforms 构建 C++ 应用程序。

据我所知,您需要其他类似 QT 的东西。是否真的可以使用与构建 C# 应用程序相同的 WinForms 来构建,但使用 C++ 来代替?

最佳答案

WinForms 是托管代码,几乎可以从在 CLR 上运行的所有语言中使用。所以标准的原生 C++ 不能构建一个 winforms 应用程序。然而,托管 C++ 或 C++/CLI 可以在 native 代码中构建 WinForm 应用程序。

总的来说,虽然我会质疑你为什么这样做。如果您愿意使用混合模式 C++,它可能会更快

  • 用 C# 构建 UI
  • 通过混合模式 C++ 层与您的 native 后端通信。
  • 关于c++ - 你能用 C++ 构建 Winforms 应用程序吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8765758/

    10-12 22:33
    查看更多