파이참에서는 이렇게 폴더로 문제를 분류해서 알고리즘을 정리하였는데

비주얼 스튜디오에서 백준 문제를 풀기위해 매번 새로운 프로젝트를 생성하고 있으니

이게...맞나...? 하는 생각이 들었다.

물어볼 사람이 없어서 그냥 그렇게 하던 중이었는데(아직 C++ 배열 만드는 법을 몰라서 몇문제 안풀었음)뭔가 무언가... 설명도 못하겠고 맞는지도 모르겠지만 프로젝를 생성할때 마다 생기는 저 외부종속성 내의 파일들이 나의 메모리를 낭비 중이라는 생각이 들어서 찾다 찾다 찾았다!

 

사진처럼 소스파일에 .cpp 파일을 생성해서 빌드하면

  • 오류 LNK2005 _main이(가) boj_start.obj에 이미 정의되어 있습니다.
  • 오류 LNK1169 여러 번 정의된 기호가 있습니다.

라는 오류가 생성되는데 이 오류를 해결하는 방법은

1. 사용하지 않는 소스 마우스 오른쪽 클릭 후 속성 접속

2. 빌드에서 제외 항목을 '예'로 변환

3. 확인 후 빌드 할 항목 빌드!

이제 두번째 파일도 빌드가 되는걸 확인할 수 있다!

반응형

+ Recent posts