是Windows窗体应用程序(在visual studio c++中)自动c++/CLI

Is Windows Form Application (in visual studio c++) automatically C++/CLI?

本文关键字:c++ 自动 CLI studio visual 窗体 Windows 应用程序      更新时间:2023-10-16

我想用C++做一个Windows窗体应用程序,但要制作一个简单的hello-world程序(http://www.youtube.com/watch?v=9sGms_j3l2M)我有一个常见的错误(我想这很常见,因为这里已经有很多次问题了)

"Intellisense:不适用于C++/CLI"

所以我的问题是,我能用纯C++做一个Windows窗体应用程序吗(我真的想要IntelliSense,还有其他原因)

是的,不是的,你不能用纯C++做Windows窗体应用程序。您需要另一个GUI框架,MFC或类似的。

问题是:当您调用一些本机C++代码等时,通常使用C++/CLI,您的用例是什么?

如果这是一个从头开始的项目,你可以不只是使用C#for Windows窗体吗。

Windows窗体,根据定义是一种.NET技术,这意味着是的,它将是C++/CLI

如果不使用.NET程序集,就无法编写Windows窗体应用程序-您可能能够使用interop调用.NET库,但这将是一种漫长而困难的方法。