작성
·
282
0
예를 들어 cpp 파일이 2개가 있고 이 두 파일에 같은 함수의 구현부가 정의되어 있다면 이미 정의되어있다고 에러(?)가 뜬다고 하셨습니다. 그러면 여러개의 파일이 있는 상황에서 빌드를 하면 켜져있는 모든 파일이 빌드가 되는지 궁금합니다.
답변 1
0
Visual Studio가 문서 편집기의 역할도 하지만
그렇다고 '켜져있는' 모든 파일들이 빌드가 된다기보단
프로젝트에 '추가된' 파일을이 빌드되는 쪽에 가깝습니다.
cpp 파일들은 서로 독립적으로 빌드가 되는데
링크 과정에서 동일한 함수 이름 등의 문제가 나면 에러를 뱉어줍니다.