[프로그램]Visual Studio C++ 2008 C언어 실행 오류
맥적다
질문 제목 : Visual Studio 2008 에서의 C언어 프로그램 실행오류
질문 요약 :C언어로 만든 프로그램을 2개 만들어서 하니까 안되는데요. 질문 내용 : Notation.c 라는 것을 만들고 실행을 하였습니다. 잘 되더라고요.
근데 다시 Hello.c 라는 것을 만들어 실행을 하려고 하면 아래와 같은 메세지가 나옵니다.
무슨 뜻인지도 모르겠고요. 왜 나오는지 그리고 안 나오게 할 수는 없는지 알고 싶습니다.
1------ 빌드 시작: 프로젝트: C Programing, 구성: Debug Win32 ------
1컴파일하고 있습니다...
1Hello.c
1링크하고 있습니다...
1Hello.obj : error LNK2005: _main이(가) notation.obj에 이미 정의되어 있습니다.
1C:\Users\박의영\Documents\Visual Studio 2008\Projects\C Programing\Debug\C Programing.exe : fatal error LNK1169: 여러 번 정의된 기호가 있습니다.
1빌드 로그가 file://c:\Users\박의영\Documents\Visual Studio 2008\Projects\C Programing\C Programing\Debug\BuildLog.htm에 저장되었습니다.
1C Programing - 오류: 2개, 경고: 0개
========== 빌드: 성공 0, 실패 1, 최신 0, 생략 0 ==========
-
유미 2024-10-10
에러를 해석하면
여러번 정의된 기호가 있습니다. - 뭔가 2번 선언되었겠지요? 전역변수나 함수 등이겠네요
링크하고 있습니다... 에서 에러가 떴네요.
Hello.obj/ _main 어쩌구 ㅇㅅㅇ
_main은 main이란 함수가 컴파일될 때 가지게 되는 이름이니다.
이게 notation.obj에 이미 정의되었네요. - notation.c에서 컴파일된 파일
즉 결론은
notation.c에서 main 함수를 없애거나
hello.c에서 main 함수를 없
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2690486 | 문자열과 문자형이요 ~ | 다스리 | 2025-04-05 |
2690344 | 일본어 주석 깨짐 문제 (3) | 연하얀 | 2025-04-04 |
2690314 | 암호문 만들기 -비제네르- | 이퓨리한나 | 2025-04-03 |
2690292 | 왕초보자의 질문!!!!!! 도와주세요 (1) | 하랑 | 2025-04-03 |
2690269 | 정올 문제 인데.. 흠 | 반월 | 2025-04-03 |
2690237 | sizeof에서 short형을 썻는데 왜 4byte가 나올까요? (1) | 바나나 | 2025-04-03 |
2690183 | 문자열과 포인트 비교 (2) | 미즈 | 2025-04-02 |
2690154 | a -48 ? | 희미한눈물 | 2025-04-02 |
2690094 | 테트리스 질문요. | 지후 | 2025-04-01 |
2690066 | 문자열비교!! (1) | 매디 | 2025-04-01 |
2689888 | 좀도와주세요;; ㅠㅠ | 사람 | 2025-03-30 |
2689856 | 메뉴 그리는 거 질문 | 나라빛 | 2025-03-30 |
2689831 | c언어 프로그램 추천 | 하연 | 2025-03-30 |
2689801 | c언어 time.h에서 작동이 중지되었습니다. | 하람 | 2025-03-30 |
2689772 | 2차원 배열의 배열명에 대해서.. | 옆집꼬마야 | 2025-03-29 |
2689740 | 게임 TCP소켓 질문 (2) | 불꾼 | 2025-03-29 |
2689711 | 반복문 모래시계 | 한뎃집 | 2025-03-29 |
2689685 | 경우의 수에 따른 결과 처리 질문드립니다. (2) | 다흰 | 2025-03-29 |
2689655 | .exe에 아이콘 넣는 법좀 알려주세요 | 연하얀 | 2025-03-28 |
2689631 | #define 전처리문에 대해서 (2) | 사랑은아픔 | 2025-03-28 |