c++ - vcl.h : No such file or directory

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

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

vcl.h: No such file or directory

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

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

最佳答案

这段旧代码一定来自 C++Builder。如果它实际上使用 VCL,您将无法使用任何其他编译器构建它。如果有其他 VCL 包含,如 classes.hpp、system.hpp、controls.hpp 等,它正在使用 VCL。

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

关于c++ - vcl.h : No such file or directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3441281/

相关文章:

multithreading - _ReadWriteBarrier 是否确保跨线程动态分配的缓冲区的可见性?

c++ - 我应该用 Delphi 而不是 C++ Builder 编写组件吗?如何向组件添加事件?

c++ - 显式特化中不允许存储类

c++ - 没有相应 pop 的 pragma pack(push) 会导致堆栈粉碎

android - 带有 STLport_shared 的 NDK 用于独立二进制文件?

c++ - E2108 typedef 使用不当 'TJSONObject' 使用 GetValue 路径评估器时出错

c++ - 在回调中更新数据

c++ - 模板类的模板友元在 Sun Studio C++ 中失败

C++ 程序在 VC++ 2010 中编译,但在 Visual C++ 6.0 中不编译

c++ - clang 与 gcc 和 msvc 中方法指针的模板