2013-03-04 83 views
0

我目前正在嘗試使用「當前」Embarcadero RAD Studio XE2編譯舊程序(用C++ builder 2或3製作)。將IDE更新爲新的C++ Builder

所以,我想知道是否有一種簡單的方法來使用舊的代碼,因爲Borland曾聲稱與低版本完全兼容......但是我找不到「項目文件」,只有源代碼代碼(.cpp,.h,.res等)。
我試圖「添加到項目」的主要.cpp,但似乎有一些錯誤的包括路徑...它似乎也使用OWL包,幷包括其重要的源文件...

我有點困惑,我必須首先打開哪種類型的主項目,因爲在添加源代碼之前需要打開一個新項目。由於正在運行的.exe有一個GUI,我首先嚐試了一個Form-Window,但是根據我的理解,使用控制檯或服務可能更好,因爲在代碼中生成了實際的窗體。

因此,在安裝OWL並更正包含路徑後,您認爲它應該運行良好嗎?還是有其他需要照顧的?

回答

2

如果您的舊項目使用OWL,則可能不在受支持的升級路徑中。 這就是說,有效的C++代碼仍然應該編譯和工作,我聽說過使用OWL和最新版本的C++ Builder。 (通過OWLNext) 關於您對使用哪種類型的項目感到困惑,我相信控制檯應用程序將是您最好的選擇。一個表單應用程序是完全錯誤的,這將帶來VCL,並給你無盡的努力調和不同的窗口系統的問題。服務應用程序也是一個完全不同的野獸,並不適用於GUI應用程序。控制檯應用程序應該可以工作,但您需要更多。 OWLNext項目有一個wiki可以幫助你很多。