2012-07-16 100 views
0

我在VC++ 6.0開發較早的一個VC++ MFC COM組件。現在我的電腦已經安裝了VS 2005和VS 2010編譯器錯誤,atliface.h在VC的MFC程序

現在我有一個新的變化,以我的舊代碼,我建在VC++ 6.0,我已經打開VC++ 6.0,並試圖運行應用程序,我我在接收錯誤在VC++ MFC程序atlconv.h編譯錯誤 atliface.h #define #endif錯誤等,

是否安裝新版本損壞atl文件的任何機會。我如何克服這些錯誤?請給我建議。

在此先感謝。

問候, Rajeswari。

回答

0

不幸的是,在ATL/MFC了一些變化,防止舊的Visual Studio 6編譯代碼的簡單彙編新的Visual Studio版本。此鏈接可能有所幫助:http://msdn.microsoft.com/en-us/library/686cfhy4(v=vs.71).aspx。如果是緊急情況,則可以通過在XPMode中安裝VC 6來獲得更快的解決方案。

+0

謝謝您的答覆,但我編譯我的代碼相同的Visual Studio 6.0 only..My PC也窗口XP老一套。 – user1315385 2012-07-16 10:55:35