vcl.h:没有这样的文件或目录

时间:2010-08-09 14:57:39

标签: c++ visual-c++ c++builder vcl

我想在Visual C ++中编译一些旧的源代码。但是,我收到的许多错误中的第一个是:

vcl.h: No such file or directory

这似乎是对Visual Component Library的引用,它似乎是Borland编译器的原生。我下载了免费的Borland C ++ 5.5命令行编译器,但它的include目录中似乎没有包含vlc.h。

如何解决我的问题?非常感谢。

2 个答案:

答案 0 :(得分:4)

这个旧代码必须来自C ++ Builder。如果它实际使用VCL,您将无法使用任何其他编译器构建它。如果还有其他VCL包括classes.hpp,system.hpp,controls.hpp等,则使用VCL。

如果它是一个控制台应用程序并且实际上使用任何VCL类,那么你可能只是删除了包含,但可能性很小。

答案 1 :(得分:1)

Borland C ++ 5.5和C ++ Builder是两种不同的产品。

VCL组件位于C ++ Builder产品中,无法使用纯C / C ++编译器Borland C ++ 5.5进行编译(我认为其中包含OWL)。

所以你必须掌握C ++ Builder才能编译它。