【问题标题】:I get an error while compiling on Xcode [duplicate]在 Xcode 上编译时出现错误 [重复]
【发布时间】:2013-10-29 15:34:27
【问题描述】:

当尝试在 Xcode 上运行此代码时,#include vcl.h 收到一条错误消息,指出未找到 vcl.h 文件。有人可以帮我解决吗?错误出现在程序代码的第一行。

#include <vcl.h>
#pragma hdrstop

#include <stdio.h>
#include <stdlib.h>
#include <stdexcept>
//---------------------------------------------------------------------------

【问题讨论】:

  • 你的项目中有vcl.h吗?
  • 如果是 Borland 的 VCL,即使编译也不会在你的 Mac 上运行。

标签: c++ xcode


【解决方案1】:

vcl.h 由 Borland C++ Builder 提供。它不是标准库,因此您需要以某种方式提供它。

看来旧的 C++ 构建器现在是 Embarcadero C++ Builder,因此您可能需要先安装该库

【讨论】:

    【解决方案2】:

    您是否尝试过引用的导入,而不是尖括号?

    #include "vcl.h"
    

    您的项目中是否真的有头文件和相关文件?因为我不认为vcl.h 是系统库。我能找到的只是它是一个 Borland 特定的文件,Xcode 没有。

    【讨论】:

    • 尝试了引号。没用。
    • 我并不感到惊讶。查看您最初在问题中提出的整个代码,您似乎正在尝试编译最初用于 Borland 的 C++ 编译器的代码。 Xcode 没有 TList 对象。
    • 有什么方法可以让代码在Xcode中运行吗?
    • 没有。因为 Borland 编译器的组件库是用于 Windows 的。
    猜你喜欢
    • 1970-01-01
    • 2011-11-05
    • 2017-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-14
    • 1970-01-01
    相关资源
    最近更新 更多