c++ - 可以使用 C++ 构建 Winforms 应用程序吗?

标签 c++ winforms

我看到一些 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/

相关文章:

C# DataGridView 在右键单击的位置打开 ContextMenu

c# - Winforms绑定(bind)问题

c++ - 从指针打印动态 int 数组获取奇怪的字符

c++ - 当#defines 使用其他#defines 时,顺序重要吗?

c++ - 我如何在没有 .pro 文件的情况下在 Qt 中使用 Linguist?

c# - 设置 cell.ReadOnly 无效

c# - 我负责处理 BackgroundImage 吗?

c# - 如何在 Timer Tick 事件上使用 TimeSpan 显示秒数

c++ - 请求非类类型的成员

c++ - 当类及其方法存储在指针数组中时如何调用它