我已經轉換與Visual Studio 2005轉換被VC++ 6.0 VC++ 2005
這引發了很多的錯誤,因爲VC++ 2005在某種程度上比6.0更加 「嚴格」 爲VC++ 6.0 VC++ 2005編寫的C++程序。
我可以想到兩種可能的解決方案,但我不知道它是否可行。
是否有可能改變VS2005中的「嚴格性」級別,所以應用程序可以用VC++ 2005編譯?
在開發.NET應用程序時,可以更改特定應用程序的.NET框架版本。這是可能的VC++(我已經升級解決方案後從2005年切換到6.0)?
我是VC++新手,所以我是「編程學習」。
最好保留你的項目的不同版本。一個用於6,一個用於2005年。我還建議跳過2005並且到2010年。爲了回答您的問題,我認爲您在將項目轉換爲2005年後不能恢復到6。 – ArgumentNullException
VC++ 6被稱爲是一個可怕的錯誤編譯器。越早離開它並修復所有「新」問題,越好 – SomeWittyUsername
.NET是如何被拋入這裏的? VC++ 6。0不支持.NET。它從來沒有聽說過它。如果你正在遷移到更新版本的Visual Studio,那麼你沒有理由把.NET混合起來。所有更高版本的Visual C++都支持本機編譯(即沒有任何.NET內容的本地C++代碼)。如果你想學習C++編程,那麼我建議你堅持下去。 –