你能用C++构建Winforms应用程序吗?

Jas*_*vis 3 c++ winforms

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

据我所知,你还需要像QT这样的东西.是否真的可以构建使用相同的WinForms来构建C#应用程序而不是使用C++?

Jar*_*Par 6

WinForms是托管代码,可以在CLR上运行几乎所有语言.因此标准的原生C++无法构建winforms应用程序.但是,托管C++或C++/CLI可以使用本机代码构建WinForm应用程序.

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

  • 用C#构建UI
  • 通过混合模式C++层与您的本地后端进行通信.