과제 내용 자체가
cpp 세개를 만들어야하는데
a.cpp 가 그냥 main함수만 있는거고
b.cpp의 기능이 c.cpp 만드는데 필요해서 c.cpp에 #include "b.cpp" 했음
그리고 main에서 쓰려면 당연히 a에서도 c를 불러야 하니깐 a에다가 #include "c.cpp" 를 했음
근데 이렇게하니깐 뭘해도 이미 정의됐다고 계속 뜨는데 어떻게함? 함수이름 겹치는것도 없음 좆같음 진짜
과제 내용 자체가
cpp 세개를 만들어야하는데
a.cpp 가 그냥 main함수만 있는거고
b.cpp의 기능이 c.cpp 만드는데 필요해서 c.cpp에 #include "b.cpp" 했음
그리고 main에서 쓰려면 당연히 a에서도 c를 불러야 하니깐 a에다가 #include "c.cpp" 를 했음
근데 이렇게하니깐 뭘해도 이미 정의됐다고 계속 뜨는데 어떻게함? 함수이름 겹치는것도 없음 좆같음 진짜
근데 저렇게해서 다른 문제는 멀쩡하게 잘 돌아감.
뭔가 겹치는 게 맞는 거 같긴 한데 코드 봐야 알 듯...
나 왜 여따 썼지
#pragma once
안됨
그럼 다른 문제임 오류창이라도 올려보셈
1>------ 빌드 시작: 프로젝트: ClassWork0917_2, 구성: Debug Win32 ------ 1>Point.cpp 1>Rectangle.cpp 1>RectangleTest.cpp 1>코드를 생성하고 있습니다... 1>Rectangle.obj : error LNK2005: "public: int __thiscall Point::GetX(void)const " (?GetX@Point@@QBEHXZ)이(가) Point.obj에 이미 정의되어 있습니다. 1>Rectangle.obj : error LNK2005: "public: int __thiscall Point::GetY(void)const " (?GetY@Point@@QBEHXZ)이(가) Point.obj에 이미 정의되어 있습니다. 1>Rec
길어가지고 다 나오지도 않음
그럼 제가 글 다시 올릴게요 코드전문으로,...ㅠㅠ