我所有的商業經驗都基於.NET(VB和C#)等高級語言。我有C和C++(大學)的學術經驗。Visual C++編譯
我不完全理解Visual C++如何適應.NET方式。我有使用Cygwin爲Linux編譯C++程序的經驗(在大學)。
我正確地指出Visual C++會編譯成像C#和VB.NET這樣的中介語言嗎?我假設開發人員只使用Visual C++,而C++開發人員則希望針對多個環境使用Cygwin?
我問的原因是因爲我使用C++組件(由其他開發人員編寫)作爲.NET應用程序的一部分。
我今天在線閱讀了很多Visual C++文章,但是我還沒有找到我正在尋找的答案。
感謝+1參考:C++/CLI。我假設如果代碼是用傳統的C++編寫的,那麼它將不得不在C++/CLI中重寫? – w0051977
C++/CLI的意義在於你不必重寫那種類型的代碼。 C++/CLI編譯器也可以編譯本機C++代碼。 *和*您可以編寫一個託管包裝類,以將本機C++類展示爲託管代碼。 –
謝謝。如果您可以使用C++/CLI編譯器編譯本地C++,那麼您將如何編寫一個包裝類?我假設它將類似於在.NET中使用COM組件(VB6),即通過暴露類型庫。 – w0051977