我对Visual和.NET之间的关系感到困惑,我想编写一个C++应用程序,而不是一个".NET C++“应用程序。我的意思是,我的理解是,构建在.NET土地上的所有东西都被编译成与CLI兼容的中间代码(就像"JVM“语言,比如Java编译到相同的字节码)。但我不希望我的应用程序被编译成中间字节码.我希望它被编译成原始二进制文件!
会这样做吗?或者,当我选择VS作为我的.NET I
我自前.NET时代以来第一次使用C++,我对他们的一些C++产品以及它们的命名方式感到困惑。
在.Net之前,微软支持一种叫做C++的语言,它非常接近行业标准。然后在2005年,他们放弃了这一点,取而代之的是" C++ /CLI“,这是C++的一个版本,它符合微软(ISO认证的)公共语言基础设施,并进行了一些语法更改(例如,^而不是指向.Net