static const unsigned int maxNum = 16;
 GLuint m_image[maxNum];


 error C2258: illegal pure syntax, must be '= 0'
 error C2252: 'maxNum' : pure specifier can only be specified for functions
 error C2065: 'maxNum' : undeclared identifier
 error C2057: expected constant expression
 warning C4200: nonstandard extension used : zero-sized array in struct/union


이거 하나로 에러가 무진장 생기네요.
일단 원인 파악중...
말 그대로...  정적 상수 부호없는 정수 maxNum    ㅋㅋㅋ

문제해결!!  위 코드는 VS2005 에서는 잘 돌아가지만 VC++ 6.0 에서는 안됩니다.

클래스 선언과 변수 초기화는 동시에 불가능 하기 때문인데..
열거형 초기화는 가능합니다.
그래서 아래와 같이 변경하면 잘 됩니다 ^^

enum { maxNum = 16 };




Posted by +깡통+
다시 오래간만에 VS2005 (MFC)를 하게 되었습니다.
약 2년을 쉬었는데 -_- 다시 하려니 머리가 썩었나봐요..

warning C4819: 현재 코드 페이지(949)에서 표시할 수 없는 문자가 파일에 들어 있습니다. 데이터가 손실되지 않게 하려면 해당 파일을 유니코드 형식으로 저장하십시오.

해결방법
메뉴 -> 프로젝트 -> 속성 -> 구성속성 -> C/C++ -> 고급 -> 특정 경고 사용안함    항목에다가..

4819 라고 적어줍니다.
추가로 더 적을땐..   다음줄에 적으시던지 아래 방법으로 ^^
4819;4996
Posted by +깡통+
2011. 7. 20. 10:45


 

장마가 시작될 무렵.. 
이직을 하고 첫 출근을 했습니다.
그리고 벌써 한달이 지났네요.
종합주차관제를 하는 회사에 이직을 했습니다.
차량번호 인식하고 요금 정산하는 기술을 다루는 곳입니다.

지금까지 다루었던 언어를 활용하면서 또 새로운 언어를 배울수 있을것 같고,
재미(흥미를 유발하면서 동시에 야근이 뒤따르는..)있는 프로젝트들이 계속 이어질것 같습니다.

지금까지 하드웨어에 관심을 두고 공부를 해왔는데..
다시 소프트웨어 분야로 접어들려니 조금 섭섭하기도 하네요..

자투리 시간을 이용하여 조금씩 땜질도 계속하려고 합니다.

울 회사를 소개하자면..
개발자를 인정해주는 회사!!( 능력을 보여라! )
야근하면 수당주는 회사!!( 개발자한테?? )
장거리 출장이 잦은 회사!!( ㅠㅠ )
작은 모니터를 쓰는 회사!!( ㅠㅠ )
주 6일 근무하는 회사!!( ㅠㅠ )
뮤클을 들을 수 없는 회사!! ( ㅠㅠ )
옥상 텃밭이 있는 회사!! (점심때 마다 야채가..)

울 회사! 잘 지내봐요!

Posted by +깡통+