我想用 C++ 做一个 Windows 窗体应用程序,但是通过制作一个简单的 hello world 程序(http://www.youtube.com/watch?v=9sGms_j3l2M)我遇到了一个常见错误(我想这很常见,因为它一直是问题在这里很多次)
“智能感知:不适用于 C++/CLI”
所以我的问题是,我可以用纯 C++ 做一个 Windows 窗体应用程序吗(我真的想要 IntelliSense 以及其他原因)
我想用 C++ 做一个 Windows 窗体应用程序,但是通过制作一个简单的 hello world 程序(http://www.youtube.com/watch?v=9sGms_j3l2M)我遇到了一个常见错误(我想这很常见,因为它一直是问题在这里很多次)
“智能感知:不适用于 C++/CLI”
所以我的问题是,我可以用纯 C++ 做一个 Windows 窗体应用程序吗(我真的想要 IntelliSense 以及其他原因)
根据定义,Windows 窗体是一种 .NET 技术,这意味着是的,它将是 .NET 技术C++/CLI
。
如果不使用 .NET 程序集,您将无法编写 Windows 窗体应用程序 - 您可以使用互操作来调用 .NET 库,但这将是一个漫长而困难的方法。
是的,它会的,不,你不能用纯 C++ 做一个 Windows 窗体应用程序。您将需要另一个 GUI 框架,MFC 或类似的。
问题是:当您调用一些本机 C++ 代码等时,您通常使用 C++/CLI,您的用例是什么?
如果它是一个从头开始的项目,你能不能只使用 C# for Windows 窗体。