PDB information이 /Zi /ZI등의 옵션설정을 통해(C/C++설정)
설정되는 것으로 알고 있습니다.
그런데 물론 60이나 2005 두가지 경우
PDB info설정은 위와 같이 합니다만...
실제로 2005에서 60으로 step into하는 것은 잘 안되는 것 같은데
원래 호환이 되지 않는 것인지 궁금하네요.
제 기억으론 Z7 옵션일 경우는 vs6 에서 빌드한 결과물을 vs2005 에서 디버깅할 수 있었습니다. 물론 그 옵션이 pdb 종속성을 없애는 옵션이긴 하지만요. 제가 vs 를 사용할 때 주로 쓰는 디버깅 옵션입니다. 물론 모듈 단위가 상대적으로 큰 프로그램은 이 옵션을 쓰기 어렵습니다.
그리고 저 옵션 써서 다시 빌드할 바엔 vs2005 로 다시 빌드하는 게 낫죠. 그리고 대개는 다시 빌드해서 디버깅하는 게 좋을 겁니다. 두개를 혼합해서 사용할 필요가 거의 없을 것 같은데, 그런 경우가 있나요? 외부에서 제공되는 경우라도 step into 가 의미있으려면 소스까지 제공될텐데요...
아마 실제로
아마 실제로 해보셔서 잘 안됐다면, 잘 안되는 거 아닐까요? :-)
제 기억으론 Z7 옵션일 경우는 vs6 에서 빌드한 결과물을 vs2005 에서 디버깅할 수 있었습니다. 물론 그 옵션이 pdb 종속성을 없애는 옵션이긴 하지만요. 제가 vs 를 사용할 때 주로 쓰는 디버깅 옵션입니다. 물론 모듈 단위가 상대적으로 큰 프로그램은 이 옵션을 쓰기 어렵습니다.
그리고 저 옵션 써서 다시 빌드할 바엔 vs2005 로 다시 빌드하는 게 낫죠. 그리고 대개는 다시 빌드해서 디버깅하는 게 좋을 겁니다. 두개를 혼합해서 사용할 필요가 거의 없을 것 같은데, 그런 경우가 있나요? 외부에서 제공되는 경우라도 step into 가 의미있으려면 소스까지 제공될텐데요...
Orion Project : http://orionids.org
댓글 달기