2010-01-27 60 views
2

我知道VS2008支持所有通用C++,托管C++ & C++/CLI。Visual Studio 2008的默认C++性质?

VS2008的默认属性是什么?如果我什么都没说,那它将使用哪个C++(C++,托管C++ & C++/CLI)?它是一般的C++吗?或托管或CLI版本?

我只想做常规的C++编程。不受管理或CLI。所以,我想要适当地更改设置。我不想为我创建的每个项目更改这些设置。我怎样才能做到这一点?

为了以防万一,如果将来我需要如何告诉它使用Managed C++ & C++/CLI?

回答

1

这取决于您选择的项目。如果你只是选择了一台C++控制台或Windows应用程序,那就是你会得到的。

如果您决定稍后要编写托管C++,那么您只需进入该项目并更改适当的设置,当然也可以编写托管的C++代码 - 它不会免费进行转换。不确定关于CLI。

+2

对于托管C++和C++/CLI,在项目的属性表(“常规”页面)上,可以选择'/ clr:oldSyntax'(用于托管C++)或'/ clr'(用于C++/CLI)。 '/ clr:oldSyntax'已弃用。 – 2010-01-27 04:11:13