2

나는 외부 코드를 사용하고자하는 C++ 응용 프로그램을 가지고 있습니다. 외부 코드는 상대 경로 "........ \ External"폴더에 있습니다. 외부 코드에는 bbb.h 헤더 파일을 포함하는 cpp 파일 aaa.cpp가 있습니다.cpp - 헤더 파일에 오류가 있습니다.

내 솔루션에도 내 자신의 - 변경 - bbb.h 파일이 있지만 aaa.cpp 파일에 내 bbb 파일과 thr bbb 파일이 외부 폴더에 포함되도록하고 싶습니다. 즉, aaa.cpp 파일은 내 솔루션에 있지만 "...... \ External" 에서 가져오고 bbb.h 파일은 내 솔루션에 있지만 상대 경로는 없음을 의미합니다.

#include "bbb.h" 

오류 :

bbb.h 오픈 소스 파일이 어떻게이 문제를 해결할 수 없습니다

나는 그와 aaa.cpp 파일이 줄에 오류가 컴파일하려고?

+0

'aaa.cpp'에 대한 소스 코드가 있습니까? – Haozhun

+0

예, 내 솔루션에 – gln

+0

bbb.h에 대한 경로가 잘못되었습니다. – EoiFirst

답변

1

솔루션에 파일을 추가 한 경우에도 파일이 컴퓨터의 다른 폴더에 있으면 Visual Studio에서 해당 파일을 찾을 수 없습니다.

파일이 다른 모든 원본 파일과 동일한 폴더에 있는지 확인하십시오. 그렇지 않으면 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 C/C++ -> 추가 포함 디렉토리로 이동하여 포함시키려는 파일이 들어있는 폴더를 추가하십시오.

관련 문제