为什么C ++ Builder找不到我的标题?

时间:2009-10-23 14:02:25

标签: c++ compilation c++builder

我需要重新编译C ++构建器项目,并且遇到了这个问题。

其中一个单位包含以下内容:

#include    "LMDBaseControl.hpp"
#include    "LMDBaseGraphicControl.hpp"
#include    "LMDBaseLabel.hpp"
#include    "LMDBaseMeter.hpp"
#include    "LMDControl.hpp"

编译本单元时,收到以下错误消息:

  

MHSS_ISS_HMI_v3_2.cpp(41):#include   .... \包括\ MHSS \ iss_hmi_gui_cached.h   [C ++错误] iss_hmi_gui_cached.h(68):   E2209无法打开包含文件   'LMDBaseControl.hpp'

完整的解析器上下文

  

MHSS_ISS_HMI_v3_2.cpp(41):#include   .... \包括\ MHSS \ iss_hmi_gui_cached.h   [C ++错误] iss_hmi_gui_cached.h(69):   E2209无法打开包含文件   'LMDBaseGraphicControl.hpp'

完整的解析器上下文

  

MHSS_ISS_HMI_v3_2.cpp(41):#include   .... \包括\ MHSS \ iss_hmi_gui_cached.h   [C ++错误] iss_hmi_gui_cached.h(70):   E2209无法打开包含文件   'LMDBaseLabel.hpp'

完整的解析器上下文

  

MHSS_ISS_HMI_v3_2.cpp(41):#include   .... \包括\ MHSS \ iss_hmi_gui_cached.h   [C ++错误] iss_hmi_gui_cached.h(71):   E2209无法打开包含文件   'LMDBaseMeter.hpp'

     

MHSS_ISS_HMI_v3_2.cpp(41):#include   .... \包括\ MHSS \ iss_hmi_gui_cached.h   [C ++错误] iss_hmi_gui_cached.h(72):   E2209无法打开包含文件   'LMDControl.hpp':

我在Borland C ++构建器6上安装了LMD Tools 7.0,并将库设置为我安装LMD工具的文件夹。

2 个答案:

答案 0 :(得分:7)

您需要添加库的路径和H文件的路径(Borland选项对话框中的2个单独选项)。

答案 1 :(得分:2)

修复项目的包含路径。您是否只添加了链接器的库路径而不是编译器的包含路径?这是一个相当简单的错误。