我在Visual C++ 6.0中使用Visibroker(簡稱VB)維護一個大項目(〜250k loc,不包括idl生成的代碼)。 1(這是Borland的CORBA實現)。最近,與我的項目進行通信的其他模塊已升級到VB 8.0,並且遇到了一系列不兼容問題。由於VB 5.2.1不再支持,而VB 8.0不適用於Visual C++ 6.0,因此我正在考慮將整個項目遷移到Visual Studio 2005.它不是像total rewrite large C++ application in C#?那樣的大變化,而只是解決了所有不兼容性錯誤。將Visual C++ 6.0中的大型項目從Visual C++ 6.0遷移到Visual Studio 2005
我的問題是我應該用什麼樣的策略來解決這個任務?任何人都曾經這樣做過?另外,對我來說問題在於項目的規模。做這種遷移需要多少努力?
僅供參考,該項目在MFC中有一個前端GUI部分和一個後端CORBA部分。雖然這兩者分離不是很好。
此致敬禮。
在VS2005中打開項目。編譯。看看什麼擊中粉絲。 – 2010-06-04 13:11:17