Visual Studio 2005에서 DLL을 확인하기 위해 dumpbin을 사용하려 했더니 mspdb80.dll을 찾을 수 없다는 아래와 같은 에러메세지가 나온다.


PATH가 안잡혀서 나는 에러겠지? 싶어서 찾아보니 답이 나왔다.
"C:\Program Files\Microsoft Visual Studio 8\VC\vcvarsall.bat"
을 실행해주면 환경변수를 다 잡아준다 (편리해~)



아무거나 잡고 테스트


이거 뭐야.. 무서워..
Posted by freezn

빌드 시 에러

"~~~ fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source?"

VC++외의 컴파일러에서 빌드하였거나 다른 스타일(obj c같은 경우?)로 작성된 라이브러리를 링크하면 위와 같은 건방지고 친절한(?) 에러가 발생하는 경우가 있다.

빠른 빌드를 위한 PCH (precompiled header)가 없어서 난다는데,

안내문대로 "stdafx.h"를 include 해주거나

project property -> Configuration Properties -> C/C++ -> Precompiled headers -> Create/Use Precompiled header 를
Not Using Precompiled Headers로 바꿔주면 된다.
(그전에는 아마 Use Precompiled Header (/Yu) 로 되어있을 것이다.)
Posted by freezn
개발 중 간혹 에뮬레이터와 ActiveSync를 시키고 싶을 수 있다.

이럴 때 유용한 내용. (아놔.. 나만 몰랐나보다)

ActiveSync의 연결설정에서 허용항목을 "DMA"로 선택하고,
Visual Studio 2005의 Tools -> Device Emulator Manager 에서 해당장치에 Cradle 명령을 준다.

Posted by freezn
Visual Studio 2005에서 Windows CE용 애플리케이션을 개발할 때 소스에는 오류가 없는데도 에러가 발생 할 경우가 있다.

이럴 때 이 놈을 의심 해본다.

기본 스택사이즈가 무려 64KB (65536 Byte)로 되어있다.

부족하다면 늘려주자.



디버그모드로는 잘되는데 릴리즈로 하면 실행하자마자 뻗어서 보니 디버그모드에만 설정해놨던 1인..orz
Posted by freezn