C ++ Builder가 내 헤더를 찾을 수없는 이유는 무엇입니까?
-
06-07-2019 - |
문제
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 ...
전체 파서 컨텍스트
mhss_iss_hmi_v3_2.cpp (41) : #include .... include mhss include mhss iss_hmi_gui_cached.h [c ++ error] iss_hmi_gui_cached.h (69) : e2209 파일 'lmdbasegraphiccontrol.hpp'
전체 파서 컨텍스트
MHSS_ISS_HMI_V3_2.CPP (41) : #include ...
전체 파서 컨텍스트
mhss_iss_hmi_v3_2.cpp (41) : #include .... include mhss include mhss iss_hmi_gui_gui_cached.h [c ++ error] iss_hmi_gui_cached.h (71) : e2209 파일 'lmdbasemeter.hpp'를 열 수 없습니다.
MHSS_ISS_HMI_V3_2.CPP (41) : #include ...
Borland C ++ Builder 6에 LMD 도구 7.0을 설치하고 LMD 도구를 설치 한 폴더로 라이브러리를 설정했습니다.
해결책
라이브러리 경로와 H 파일의 경로를 추가해야합니다 (Borland 옵션 대화 상자에서 2 개의 별도 옵션).
다른 팁
프로젝트의 포함 경로를 수정하십시오. 컴파일러의 포함 경로가 아닌 링커의 라이브러리 경로 만 추가 했습니까? 이것은 매우 간단한 오류입니다.