-6
저는 C++ 프로그래밍을 처음 사용하고 제 cpp 파일에 라이브러리 (Yepp)를 추가하려고합니다.헤더 파일이 누락되었습니다.
나는 컴파일을 시도하고 있으며 외부 라이브러리에서 헤더 파일을 찾을 수 없다고 말합니다. 외부 라이브러리 인 yeppp에는 루트 디렉토리의 lib 폴더에있는 .so 파일이 있습니다.
나는 다음과 같은 명령을 사용하여 건물입니다 :
clang++ -O3 test.cpp -o test -L lib/ -lyeppp
다음은 오류입니다 :
test.cpp:7:10: fatal error: 'yepCore.h' file not found
#include <yepCore.h>
'clang ++'호출에'-I/path/to/yeppp/includes'를 추가하십시오. – mvp
-L과 링크 할 파일을 찾을 위치를 링커에게 알려 줬습니다. -I를 사용하여 .h 파일을 찾을 위치를 컴파일러에게 알려주지 않았습니다. –
아 좋아요. .so 파일에 헤더 파일이 포함되어 있다고 가정했습니다. 이제 수정되었습니다. 자유롭게 답변을 추가하십시오. – jap