| 출력창에서 메세지입니다. 1>c:\users\ooo\documents\2015 project 1\2015 project 1\matrix34.cpp(164): error C2668: 'cos' : 오버로드된 함수에 대한 호출이 모호합니다. 1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\math.h(115): 'double cos(double)'일 수 있습니다. 1> c:\gamelib\3dgraphics1\include\gamelib\math.h(8): 또는 'double GameLib::cos(double)' 1> 인수 목록 '(double)'을(를) 일치시키는 동안 모학교 게임학과에서 공부중인 학생입니다. 세가 신입사원 교육과정이라고 하는 게임프로그래밍의 정석 이라는 책을 가지고 수업을 진행중에 있습니다. 책에서 제공하는 라이브러리를 가지고 기말 과제를 준비해가야되는데.. 최근 노트북을 구매해서 환경 세팅하고 pc에서 작업하던 프로젝트 그대로 가져와서 빌드 넣자마자 오류가 뿜뿜 해서 머리를 싸매고있다가 질문드립니다.. 물론 pc에서 작업할때는 vc math.h는 신경도 안쓰고 책 라이브러리에 math.h만 인식해서 잘 되던것이 노트북에서 바로 문제가 생겨서 노트북에서는 해당 프로젝트 작업은 하나도 못하고 있는 상황입니다.. 코드상에선 분명하게 include"GameLib\math.h" 로 gamelib안의 math.h를 명시해주고 있는데 왜 이런현상이 생기는지 모르겠습니다. 교수님한테 질문도 드려봤는데 둘이서 프로젝트잡고 씨름하다가도 마땅한 답이 안나오네요.. 혹시라도 의심가는점이 있다면 알려주시면 감사히 배우도록하겠습니다! |
겜코디 질답에도 썻던건데 고대로 가져옴
여기저기 신나게 뒤져보고 그래도 모르겠어서 올려얌..ㅜㅜ
메시지만 봐선 네임스페이스를 잘못 사용하고 있는듯
네임스페이스는 죄다 GameLib밖에 안쓰는데.. 으으ㅡ
http://autogram.tk/이
중고차 어플리케이션 어떤가요?