是否在CLR上运行非托管Visual C ++?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了是否在CLR上运行非托管Visual C ++?相关的知识,希望对你有一定的参考价值。

如果我在不使用任何托管代码的情况下在Visual C ++中编写C ++代码,它仍在CLR上运行吗?如果是,我如何使用Visual C ++编写本机应用程序。有什么办法吗?

答案

“非托管”代码不使用CLR;它是本机代码。

另一答案

公共语言运行时(CLR)是执行.NET框架程序的。这包括与本机C ++完全不同的托管C ++。

如果您使用的是MS Visual Studio,则可以使用MFC,Win32或ATL项目模板创建使用本机C ++编写的应用程序。

以上是关于是否在CLR上运行非托管Visual C ++?的主要内容,如果未能解决你的问题,请参考以下文章

静态代码分析器:非托管C ++ Visual Studio 2008

如何在Visual C ++中创建非托管Windows GUI?

VC++ 属于托管还是非托管类别?

本地代码与托管代码

用 C++/CLI 包装非托管 C++ - 一种正确的方法

C# / C++ 应用程序在从 Windows 运行时崩溃,而不是从 Visual Studio 运行