C, C++을 사용하는 교재나 강의를 공부하다보면 예제를 따라하고, 문제를 풀게 된다.
프로그램 하나를 다 쓰고 나서 다음 파일로 넘어갈 때
코드를 다 지우고 같은 파일에 다음 코드를 작성하거나,
새로운 프로젝트를 만들어서 새 파일에 코딩하는 방법이 있다.
그런데 비주얼 스튜디오에서 코드를 작성하려면 솔루션을 만들고 내부에 프로젝트를 만들어야 한다.
서로 전혀 다른 두 프로그램을 저렇게 따로 작성하고 싶다. 하지만 이런 형태로 프로젝트를 구성하면
이렇게 main 함수가 이미 정의되었다는 오류가 발생한다.
해결하는 방법은 의외로 간단하다.
파일 - 추가 - 새 프로젝트를 누른다.
그러면 익숙한 새 프로젝트 만들기 창이 나온다.
한 가지 다른 점은, 원래 프로젝트 이름을 적으면 똑같은 이름으로 자동으로 타이핑되었던 '솔루션 이름' 칸이 없어졌다.
즉 솔루션 내부에 다른 프로젝트를 만들고 있는 것이다.
main이 중복되었다고 판단한 이유는 같은 프로젝트 안에 두 개의 main이 있기 때문이었다.
이렇게 프로젝트를 새로 만들게 되면
같은 솔루션 안에 다른 프로젝트가 생겨서, 폴더를 이리저리 옮겨 다니지 않아도 여러 프로그램을 실행할 수 있다.
한 가지 설정이 더 필요하다. 이대로 컴파일 후 프로그램을 실행하면 가장 처음에 만든 기본 프로젝트 코드만 실행된다.
최상위 솔루션을 우클릭하고, 속성에 들어간다.
공용 속성 - 시작 프로젝트에서 '현재 선택 영역'으로 바꾼다.
이러면 현재 보고 있는 화면의 코드가 실행되게 된다.
https://sangdo913.tistory.com/62
'기타 > 팁' 카테고리의 다른 글
생성형 AI 이해를 바탕으로 한 프롬프트 엔지니어링 기법 (0) | 2024.03.24 |
---|---|
버추얼박스 우분투에서 응용 프로그램 그래픽이 깨질 때 해결 방법 (0) | 2024.01.03 |
알PDF를 이용해 여러 사진을 한 PDF 파일로 만들기 (0) | 2023.11.04 |
윈도우는 필기 앱이 없다고? 장점만 뽑아서 극복하자! - 원노트, inkodo, drawboardPDF 활용법 (1) | 2023.04.06 |
내가 자주 쓰는 프로그램 단축키 모음 (0) | 2022.10.13 |