我需要重新編譯C++ builder項目,並且遇到此問題。爲什麼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 .... \包括\ 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無法O打開包括文件 '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++ Builder的6只裝LMD工具7.0,該庫設置的地方,我安裝了LMD工具的文件夾。
你是否檢查過包含路徑中存在的這些hpp文件..如果不嘗試在所有包含目錄中搜索它們......它們不太可能存在查看錯誤 – Xinus 2009-10-23 14:07:03
僅從內存(我不再使用LMD )您需要將您的包含路徑指向LMD工具目錄的子目錄。如果你用Windows資源管理器打開LMD工具目錄,它應該是相當明顯的。 – Tom 2009-10-23 14:07:29