2010-01-27 97 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