C++/CLI

与普通C++程序不同,C++/CLI 作为微软最新一代的发力点,正在越来越凸显出它的光芒。现在,讨论是否要学 C++/CLI 已经没有必要了——当下,唯一使我们焦头烂额的是考虑“怎样才能把 C++/CLI 的作用发挥到最大”了。

那么,作为一个刚刚入门 C++/CLI 的初学者,该如何使用 VS 创建 C++/CLI 程序呢?

一、什么是C++/CLI

  1.  通俗地说,C++/CLI就是C++和CLI的组合,形象点就是一种胶水语言。它是对标准C++的一种扩展,是标准C++的一个超集。注意,C++/CLI不是微软的专有语言,参加制订 C++/CLI 标准的组织有很多。
  2. CLI代表公共语言基础结构。它在整个Web上都有详尽的解释,但总而言之:这是一个开放的规范,描述了可执行代码和运行时环境,该环境允许多种高级语言在不同的计算机平台上使用,而无需为特定的架构进行重写
  3. C++/LI最大的优点在于它既能使用C++代码以获取程序运行时的高效率,又能依托 .net 平台以简化程序的开发。

二、创建C++/CLI程序

  1. 打开 VS 2013,点击“文件”-“新建”-“项目”。

     

       2. 然后在 Visual C++ 下选择 CLR,再在左侧窗口选择一个类型,这儿我们选择CLR控制台应用程序,然后在下方填写程序名称和保存路径。

  3.紧接着,VS会花费一点时间来创建程序框架。

       4.下图是创建后的样子。点击菜单“调试”-“开始执行(不调试)”即可运行代码。在这个源文件中,我们既可以使用标准C++代码,也能使用 .net 平台的托管代码。

CLI代表公共语言基础结构。它在整个Web上都有详尽的解释,但总而言之:这是一个开放的规范,描述了可执行代码和运行时环境,该环境允许多种高级语言在不同的计算机平台上使用,而无需为特定的架构进行重写

原文地址:https://www.cnblogs.com/jshchg/p/12898826.html