您可以使用 C++ 构建 Winforms 应用程序吗?
我看到一些 Youtube 视频声称它们展示了如何使用 Winforms 构建 C++ 应用程序。
据我所知,您需要其他东西,例如 QT。是否真的可以使用与构建 C# 应用程序相同的 WinForms 来构建,但使用 C++ 来构建?
I saw some Youtube videos that claimed they showed how to build a C++ applications using Winforms.
As far as I knew you needed something else like QT. Is it really possible to build using the same WinForms you would use to build a C# application but with C++ instead?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
WinForms 是托管代码,几乎可以在 CLR 上运行的所有语言中使用。所以标准的原生 C++ 无法构建 winforms 应用程序。但是,托管 C++ 或 C++/CLI 可以用本机代码构建 WinForm 应用程序。
总的来说,我会质疑你为什么这样做。如果您愿意使用混合模式 C++,那么
WinForms is managed code and is usable from practically every language with runs on the CLR. So standard native C++ can't build a winforms app. However managed C++ or C++/CLI can build WinForm apps in native code.
In general though I would question why you were doing this. If you are willing to have mixed mode C++ it would probably be much faster to
在 VS ('05) 中,您可以转到
File->New->Project
... 然后Visual C++ -> CLR-> Windows 窗体应用程序
。玩得开心 :)In VS ('05), you can go to
File->New->Project
... ThenVisual C++ -> CLR -> Windows Forms Application
. Have fun :)