将旧IDE更新为新C++;建设者 我现在正试图用C++的Builder 2或3编写一个旧程序,它是“当前”的AbjabeRo RAD Studio XE2。

将旧IDE更新为新C++;建设者 我现在正试图用C++的Builder 2或3编写一个旧程序,它是“当前”的AbjabeRo RAD Studio XE2。,ide,upgrade,c++builder,Ide,Upgrade,C++builder,所以,我想知道是否有一种简单的方法可以使用旧代码,因为Borland曾经声称完全兼容较低版本。。。但是我找不到“项目文件”,只有源代码(.cpp、.h、.res等)。 我试图“添加到项目”main.cpp,但是似乎有一些错误的include路径。。。它似乎还使用了OWL包,并包含了它的重要源文件 我有点困惑我必须首先打开哪种类型的主项目,因为在添加源代码之前需要打开一个新项目。由于正在运行的.exe有一个GUI,我首先尝试了一个窗体窗口,但最好使用控制台或服务,因为据我所知,真正的窗体是在代码中

所以,我想知道是否有一种简单的方法可以使用旧代码,因为Borland曾经声称完全兼容较低版本。。。但是我找不到“项目文件”,只有源代码(.cpp、.h、.res等)。
我试图“添加到项目”main.cpp,但是似乎有一些错误的include路径。。。它似乎还使用了OWL包,并包含了它的重要源文件

我有点困惑我必须首先打开哪种类型的主项目,因为在添加源代码之前需要打开一个新项目。由于正在运行的.exe有一个GUI,我首先尝试了一个窗体窗口,但最好使用控制台或服务,因为据我所知,真正的窗体是在代码中生成的


那么,在安装OWL并更正包含路径之后,您认为它应该运行良好吗?或者还有什么需要注意的吗?

如果您的旧项目使用的是OWL,那么您可能已经超出了支持的升级路径。 也就是说,有效的C++代码应该仍然编译和工作,我听说人们使用OWL和C++版本的Builder的最新版本。(via) 考虑到您对使用哪种类型的项目的困惑,我相信控制台应用程序将是您最好的选择。表单应用程序是完全错误的,这将带来VCL,并使您在尝试协调不同的窗口系统时遇到无穷无尽的问题。服务应用程序也是一个完全不同的beast,并不适用于GUI应用程序。控制台应用程序应该可以工作,但您需要更多。这个项目有一个wiki,应该会有很大帮助