如何知道C++ Builder打开现有项目需要什么

Ale*_*riy 1 version project c++builder

我很久以前就已经有了一个现有的项目,似乎该项目是在C++ Builder中完成的 - 它有*.dfm,*cbproj文件.

但我无法在C++ Builder 6中打开它,因为没有.bpr, .bpg或*.bpk文件.

如果我创建新项目并导入所有现有的*.cpp文件,那么Borland会说多个错误,例如"ControlBar-> CornerEdge属性不存在"等等.

我的猜测是它是在一些非常古老的构建器(早于6.0)中制作的,但我怎么知道究竟需要什么构建器?

Rod*_*mez 5

cbproj文件是较新版本的证据,绝对不是C++ Builder 6或更早版本.

您可以检查cbproj文件中的版本,第一行包含一个ProjectVersion字段,该字段将告诉您或多或少使用的版本.例如:

  • C++ Builder XE5 : 15.3.
  • C++ Builder 2010 : 12.0.
  • C++ Builder 2007:没有此属性.

我没有在这里安装任何其他版本来检查,但你可能会对这个值有所了解.