C++ Borland 5.0项目文件的格式是什么?

C++ Borland 5.0项目文件的格式是什么?,c++,ide,borland-c++,project-files,C++,Ide,Borland C++,Project Files,我有一个老博兰项目,我想港口。是否有一种方法可以从.ide文件中以人类可读的格式转储源文件、编译选项和依赖项信息 我希望有比“生成MaForm文件”选项更全面的东西。 < P>我不知道Borland 5, 6或最新编译器(我用过的最新版本是Borland C++ 3.1在1994/95中……)但是如果您有机会生成一个Makefile,那么最好的解决方案可能是使用Borland Makefile手工编写一个与NMAKE兼容的Makefile,如果它不是太大的话 另一个选项是手动导入标题、源文件并编

我有一个老博兰项目,我想港口。是否有一种方法可以从.ide文件中以人类可读的格式转储源文件、编译选项和依赖项信息


<>我希望有比“生成MaForm文件”选项更全面的东西。

< P>我不知道Borland 5, 6或最新编译器(我用过的最新版本是Borland C++ 3.1在1994/95中……)但是如果您有机会生成一个Makefile,那么最好的解决方案可能是使用Borland Makefile手工编写一个与NMAKE兼容的Makefile,如果它不是太大的话

另一个选项是手动导入标题、源文件并编辑项目(兼容源和编译设置),直到生成成功。我认为这可以在短时间内实现


您的项目与哪些依赖项相关联?VCL?MFC?只是标准的LIBS?< /P> < P>我不知道Borland 5, 6或最新编译器(我使用的最新版本是Borland C++ 3.1在1994/95……),但是如果你有机会生成一个MaCo文件,最好的解决办法是使用Borland MaxFrm文件,如果不是太大的话,用手工编写一个nmake兼容的Mag文件。p> 另一个选项是手动导入标题、源文件并编辑项目(兼容源和编译设置),直到生成成功。我认为这可以在短时间内实现

您的项目与哪些依赖项相关联?VCL?MFC?只有标准的libs吗?

如果这是一个应用程序,选项和设置是您最不关心的,因为VCL API与其他应用程序完全不同。 许多Borland编译器选项实际上是为了提供与MFC的兼容性。除此之外,编译器选项中实际上没有太多重叠

我偶尔会向同事提供我的Borland项目的Visual Studio“解决方案”版本,通常只是选择解决方案中的.cpp文件并设置任何全局定义(请注意,这些是控制台模式程序,没有GUI)

更大的问题是流类中的微小不一致, 值.h和Microsoft已删除的弃用函数。 也就是说,_stricmp(),_chdir(),_mkdir()_getcwd()而不是stricmp()chdir()mkdir()getcwd()等等

我通常没有发现Borland生成的各种makefiles与任何其他编译器(甚至与Borland编译器)非常兼容。

如果这是一个应用程序,选项和设置是您最不关心的,因为VCL API与其他编译器完全不同。 许多Borland编译器选项实际上是为了提供与MFC的兼容性。除此之外,编译器选项中实际上没有太多重叠

我偶尔会向同事提供我的Borland项目的Visual Studio“解决方案”版本,通常只是选择解决方案中的.cpp文件并设置任何全局定义(请注意,这些是控制台模式程序,没有GUI)

更大的问题是流类中的微小不一致, 值.h和Microsoft已删除的弃用函数。 也就是说,_stricmp(),_chdir(),_mkdir()_getcwd()而不是stricmp()chdir()mkdir()getcwd()等等


我通常没有发现Borland生成的各种makefiles与任何其他编译器(甚至与Borland编译器)非常兼容。

我认为在Visual Studio中创建一个新项目,然后将所有源文件和库添加到其中会更容易


我认为Visual Studio不支持(或任何Borland库)。

我认为在Visual Studio中创建一个新项目,然后将所有源文件和库添加到其中会更容易


我认为VisualStudio不支持(或任何Borland库)。

您不需要更改编译选项和依赖项吗?您不需要更改编译选项和依赖项吗?