2009-10-23 6 views
3

C++ 빌더 프로젝트를 다시 컴파일해야하며이 문제가 발생합니다.왜 C++ Builder에서 헤더를 찾을 수 없습니까?

MHSS_ISS_HMI_v3_2.cpp (41)

I이 부 컴파일

는 I가 다음 오류 메시지를 얻었다 :

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

: 장치의

하나는 다음을 포함 #include .... \ include \ MHSS \ iss_hmi_gui_cached.h [C++ 오류] iss_hmi_gui_cached.h (68) : E2209 포함 파일을 열 수 없습니다. 515,'LMDBaseControl.hpp'

전체 파서 컨텍스트

MHSS_ISS_HMI_v3_2.cpp (41) MHSS \가 [C++ 오류] iss_hmi_gui_cached iss_hmi_gui_cached.h \ #INCLUDE는 .... \ 포함한다. 시간 (69) : 열 E2209이 없습니다 파일 'LMDBaseGraphicControl.hpp'

전체 파서 컨텍스트를 포함

,515,

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 \ [C++ 오류] iss_hmi_gui_cached.h (71) iss_hmi_gui_cached.h : E2209 확인할 수 없음 O 파일 'LMDBaseMeter.hpp'

MHSS_ISS_HMI_v3_2.cpp (41)을 포함여의 #include .... \ 포함 \ MHSS \ [C++ 오류] iss_hmi_gui_cached.h (72) iss_hmi_gui_cached.h : E2209 열 수 없습니다 파일 'LMDControl.hpp'를 포함 : 내 볼랜드 C++ 빌더 6 LMD 도구 7.0을 설치 한

을, 그리고 내가 LMD 도구를 설치 한 폴더에 라이브러리를 설정합니다.

+0

포함 경로에있는이 hpp 파일을 확인 했습니까? 모든 포함 디렉토리에서 파일을 검색하려고 시도하지 않았습니까? 오류가있는 것처럼 보이지 않습니다. – Xinus

+0

그냥 메모리에서 (더 이상 사용자가 없습니다.) LMD) 포함 경로가 LMD 도구 디렉토리의 하위 디렉토리를 가리 키도록해야합니다.Windows 탐색기로 LMD 도구 디렉토리를 열면 어느 것이 있어야하는지 분명히 알 수 있습니다. – Tom

답변

7

라이브러리의 경로와 H 파일의 경로 (Borland 옵션 대화 상자의 두 가지 옵션)를 모두 추가해야합니다.

2

프로젝트의 포함 경로를 수정하십시오. 컴파일러에 대한 포함 경로가 아니라 링커에 대한 라이브러리 경로 만 추가 했습니까? 이것은 꽤 간단한 오류입니다.

관련 문제