1

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

“智能感知:不适用于 C++/CLI”

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

4

2 回答 2

1

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

如果不使用 .NET 程序集,您将无法编写 Windows 窗体应用程序 - 您可以使用互操作来调用 .NET 库,但这将是一个漫长而困难的方法。

于 2012-09-02T10:12:26.113 回答
1

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

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

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

于 2012-09-02T10:14:41.270 回答