8

存在许多 C++ IDE。但是,我发现 Visual Stuido (Visual Studio 2010 Pro) 最舒服,这可能是因为我花了很多时间使用它。问题是我真的不喜欢速度方面和兼容性方面的依赖 .NET 的产品。

我想没有.NET依赖就没有办法编译VB和C#代码(如果我错了,请纠正我)。在 C++ 中,有没有办法使用 VS IDE 及其所有功能,如自动完成、GUI 设计等。同时保持所有代码不受管理,这样就不需要 .NET?

4

1 回答 1

6

创建新项目时,如果选择 Win32 项目,则它是“本机”C++ 应用程序,不依赖于 .NET。对于现有项目,相关设置为Configuration Properties -> General -> Common Language Runtime Support。将此设置No Common Language Runtime Support为删除 .NET 依赖项。

当然,VC++ 的主要 UI 设计者是 WPF 和 Windows.Forms 设计者——它们依赖于 .NET 组件来实现它们。如果您不想使用它们,那么您将无法使用 MFC 作为您的用户界面。这不是我认为的好时光,但很多人确实使用它。

于 2012-08-15T12:46:07.987 回答