본문 바로가기

Game Programming222

error C4430: missing type specifier - int assumed. Note: C++ does not support default-int error C4430: missing type specifier - int assumed.Note: C++ does not support default-intVC6에서 VC7이상으로 갈 때면 생기는 문제간단한 문제다. 옵션에서 에러체크 안하게 할 수 있지만 아래와 같이 처리하면 된다.초기 함수 타입은 과거처럼 int가 함수 초기 타입이 아니다. 그렇기에 함수 타입을기재하면 된다.test (void) { return TRUE; } 해결BOOL test (void) { return TRUE; } www.gamehon.com 2006. 12. 3.
VC 2003 이후의 지역변수 엄격함. 옵션으로 제거 가능하지만 VC6 이후부터의 엄격함은 아래와 같은 부분이 있다. void test (void){ for(int i=0 ; i< 99 ; i++) printf("test %d",i); for(i=0 ; i< 99 ; i++) printf("test %d",i);} VC6에서 저 함수는 문제 없다 그러나 2003이후부터는 (VC7) void test (void){ for(int i=0 ; i< 99 ; i++) printf("test %d",i); for(i=0 ; i< 99 ; i++) // Error Identify 'i' printf("test %d",i);} 해결void test (void){ for(int i=0 ; i< 99 ; i++) printf("test %d",i); for(.. 2006. 12. 3.
'identifier' : number overloads have similar conversions 'identifier' : number overloads have similar conversionsC2666 간단하다. 아래 오버로드 된 함수에 정확한 해당 형식이 없다는 것이다. int aa(int a, float b);int aa(int a, int b);int aa(float a, float b); int b=2;int c=1;float d=1.1; aa(b/d , c); // 요기 C2666 에러 VC6에선 문제 없다. 2003이상에서만 생긴다. 해결 -> aa((int)(b.d), c); www.gamehon.com 2006. 12. 3.
리얼 프리킥 XCE에 다닐때 나는 부서이동을 3번 겪었다. 이후 한번 더 이동하란 이야기에 그냥 권고사직 받고 퇴직했다. 그 당시 팀장님이 많이 신경써 주셨는 데.. 지금 올리는 것도 내가 기획과 코딩을 같이 한 게임이다. 해외 수출을 위해 만들었던 것이라 한글은 거의 없다. ㅎㅎ xce에서 자바를 배워 만든 것이다. ㅎㅎㅎ 2006. 12. 2.
사이버 포뮬러2 역시 기획만하다가 풀그림 담당한 회사에서 손 때는 사건과 회사에서 월급을 주다말다하는 사건으로 내가 코딩까지 해야했던 게임.. SKT로 출시되었다. 아직도 월급 1달치를 못 받은 게 열받는다. 2006. 12. 2.
디오 모바일 무사편 모바일 업체에서 팀장으로 있을 때 기획했던 게임이다. 도중에 프로그래밍을 진행하던 업체 담당자가 퇴사하고 회사에서 월급도 주다말고하는 악순환으로 내가 코딩해서 마무리 지어야 했던 게임. LGT로 출시되었다. 2006. 12. 2.