【发布时间】:2009-10-23 14:02:25
【问题描述】:
我需要重新编译一个 C++ builder 项目,我遇到了这个问题。
其中一个单元包含以下内容:
#include "LMDBaseControl.hpp"
#include "LMDBaseGraphicControl.hpp"
#include "LMDBaseLabel.hpp"
#include "LMDBaseMeter.hpp"
#include "LMDControl.hpp"
:
当我编译这个单元时,我收到以下错误消息:
MHSS_ISS_HMI_v3_2.cpp(41): #include ....\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 ....\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 ....\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 ....\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 ....\include\MHSS\iss_hmi_gui_cached.h [C++ 错误]iss_hmi_gui_cached.h(72): E2209 无法打开包含文件 'LMDControl.hpp':
我在我的 Borland C++ builder 6 上安装了 LMD Tools 7.0,并将库设置为我安装 LMD Tool 的文件夹。
【问题讨论】:
-
您是否检查过包含路径中存在的这些 hpp 文件。如果没有,请尝试在所有包含目录中搜索它们。它们不太可能存在查看错误
-
仅凭记忆(我不再使用 LMD),您需要将包含路径指向 LMD 工具目录的子目录。如果您使用 Windows 资源管理器打开 LMD 工具目录,它应该是相当明显的。
标签: c++ compilation c++builder