에러(error)
BSCMAKE error BK1506
에러 상세(error detail)
BSCMAKE error BK1506 : cannot open file '.\Debug\~~~.sbr': No such file or directory
개발환경(platform)
visual studio 2008 (vs2008)
원인(cause)
[MSDN에서 말하는 발생가능 상황]
1. 다른 프로그램(process, program)에 의해 해당 파일이 잠겨있어서 사용이 거부된 경우
2. 하드(disk)가 부족한 경우
3. 하드웨어 오류(error)가 발생한 경우
4. 동일한 이름의 파일이 이미 존재하는 경우
※ 참고, MSDN : BSCMAKE ERROR BK1506
[현재 내 상황]
1. 헤더(header) 경로 설정을 하지 않음.
2. 라이브러리(library) 경로 설정을 하지 않음.
※ 현재, 본인은 다른 곳에서 가져온 프로젝트(project)를 빌드해서 테스트하려던 중에 발생했다.
해결(solution)
[해결방법1]
Project -> properties -> Configuration properties
-> C/C++ -> Browse Information -> Enable Browse Information -> None.
[해결방법2]
프로젝트에 추가된 헤더(header)와 라이브러리(library)의 경로 설정하지 않은 것이 원인이다. 따라서, 빌드(build)할 때 필요한 헤더 파일(.h)은 경로(path)와 링크(link)가 모두 설정되어 있어야 한다.
1. header path 설정
프로젝트 -> 속성 -> 구성 속성
-> C/C++ -> 일반 -> 추가 포함 디렉터리 : header가 포함된 directory path 작성
2. library path 설정
프로젝트 -> 속성 -> 구성 속성
-> 링커 -> 입력 -> 추가 종속성 : library가 포함된 directory path 작성
3. (구성 속성이 제대로 안바뀌는 경우) 구성관리자 설정
구성 관리자 -> [해당 프로젝트 | 구성 | 플랫폼 | 빌드] 체크하고 다시 수행