• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    해결됨

C가 아예 처음인 학생입니다. 샘플 만드는 방법이 알고싶습니다

24.01.05 20:28 작성 조회수 451

0

시작하자마자 나오는 09_getcharSample을 직접 작성해보려하는데, 선생님 화면과 동일하게 파일을 만드는 방법을 모르겠습니다.

아예 처음인 사람은 사실 이렇게 시작하는방법부터 학습이 필요한데.. 어떻게 실행하면 될까요?

상단에 파일 - 새로만들기 - 프로젝트 - 빈 프로젝트 - 프로젝트이름 : 09_getcharSample 까지 하고 만들기 눌렀는데 코드를 입력하는곳이 안뜨네요

답변 5

·

답변을 작성해보세요.

2

main() 함수가 여러 개 존재 할 경우 다음과 같은 에러가 발생 합니다.

image

만일 솔루션 탐색기 화면이 없다면 보기 메뉴에서 솔루션 탐색기 화면을 선택합니다.
image

솔루션 탐색기 화면에서 프로젝트 이름 선택 후 소스 파일 항목을 확장해 여러 소스 코드가 있음을 확인합니다.
image

삭제 할 파일을 선택한 후 Del 키를 눌러 프로젝트에서 제외시킵니다. 아래 그림에서 제거는 파일을 삭제하지는 않고 솔루션에서 제외되는 것이며 삭제는 솔루션에서 제거하고 파일도 휴지통으로 이동합니다.
image

다시 빌드(F7) 해보면 정상적으로 빌드가 완료되는 것을 확인 할 수 있습니다.
image

이번엔 꼭 성공하시기 바랍니다.

 

 

이주용님의 프로필

이주용

질문자

2024.01.06

성공했어요 선생님!!!!!!!!!!!!ㅜㅜ주말인데 정말 감사합니다

image

1

한 프로젝트 한에 여러 소스 파일이 있으며 모두 main() 함수를 기술하고 있는 것으로 보입니다. 프로젝트 솔루션 탐색기에서 소스파일을 선택한 후 불필요한 소스 파일을 삭제한 다음 다시 빌드해보기 바랍니다.

이주용님의 프로필

이주용

질문자

2024.01.06

image선생님 말씀대로 좌측하단에 main()이 두개 있어서 그러한듯 한데 아무리 찾아도 이 main을 삭제하는 방법이 없네요ㅜㅜ 저부분 우클릭하거나, 위에 카테고리를 아무리봐도 삭제가..안되는데 방법이 없나요?

애시당초 저 네모박스를 뭐라고 부르는지도 모르니 검색도 못하고있습니다ㅜㅜ
혹시몰라 에러코드 "fatal error LNK1169: 여러 번 정의된 기호가 있습니다. "로 검색해봐도 코드 수정얘기만 있고 이걸 삭제하라는 글은 못찾겠네요..

1

앞부분 수업을 놓친 모양이네요.

아래 영상 4:50 부터 보시기 바랍니다. 참고하시기 바랍니다. 😄

 

[주요 단축키와 첫 번째 예제 작성]

https://www.inflearn.com/course/lecture?courseSlug=%EB%8F%85%ED%95%98%EA%B2%8C-%EC%8B%9C%EC%9E%91%ED%95%98%EB%8A%94-c%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D&unitId=183076

 

이주용님의 프로필

이주용

질문자

2024.01.05

답변 감사합니다 선생님. 그거보고 만들었는데도

아래와같이 에러가 뜨고있습니다

혹시 해결방법 알수있을까요?

 

1>------ 빌드 시작: 프로젝트: 09_getcharSample, 구성: Debug x64 ------

1>전역 함수 및 변수.obj : error LNK2005: main이(가) getcharSample.obj에 이미 정의되어 있습니다.

1>C:\Users\JuYong Lee\source\repos\09_getcharSample\x64\Debug\09_getcharSample.exe : fatal error LNK1169: 여러 번 정의된 기호가 있습니다.

1>"09_getcharSample.vcxproj" 프로젝트를 빌드했습니다. - 실패

========== 빌드: 0개 성공, 1개 실패, 0개 최신 상태, 0개 건너뜀 ==========

========== 빌드이(가) 오후 8:46에 완료되었으며, 00.903 초이(가) 걸림 ==========

0

별것 아닌 것일 수 있지만...해결 될 때까지 노력해보고 답변을 기다리고 문제 해결을 위해 애쓰는 태도는 개발자에게 있어 가장 중요한 덕목 입니다. 잘 해내셨으니 앞으로 더 잘 할 것이라 생각합니다. 건투를 빕니다! 😄

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2024.01.05

안녕하세요, 인프런 AI 인턴입니다.

강의를 듣고 계신 ‘독하게 시작하는 C 프로그래밍’과 관련하여 샘플을 만드는 방법에 대한 질문이신 것 같습니다. 프로젝트 설정과 관련된 유사한 질문에 답변한 내용을 찾아드릴 수 있을 것 같습니다. 아래의 링크를 참고하시면 프로젝트 생성 후 코드를 작성하는 방법에 대해 좀 더 자세히 알아보실 수 있습니다.

  • 질문 제목: “비주얼 스튜디오 관련 여쭤봅니다..”
  • 질문 내용 요약: Visual Studio에서 gets함수를 사용한 코드 컴파일 시 문제가 발생하여 실행되지 않음. 프로젝트 생성 및 실행 문제 해결 방안 문의.
  • 강사님 답변 요약: 프로젝트 설정을 다시 확인하고 F7키를 눌러 빌드만 했을 때 오류가 없는지 확인할 것을 조언함.
  • 답변 링크: 비주얼 스튜디오 관련 여쭤봅니다..

강사님의 답변을 참고하여 프로젝트 설정을 다시 확인하시고, 필요한 경우 빌드 과정에서 발생한 오류를 점검해 보시기 바랍니다.

채널톡 아이콘