제목이 놀랍지 않습니까? (저만 그런가요?)
C++Builder로 Object-Pascal로 된 VCL소스를 디버깅해 들어갈수 있다는것입니다.
7년째 C++Builder 쓰고있는데.. 오늘에야 알게됩니다.
Delphi에서는 Project옵션에서
Compiler -> Dubugging -> Use Debug DCUs 를 체크하면
VCL소스로 step in 할 수 있던데...
C++Builder에서는 그런 옵션이 안보이죠..
오늘 bcbjournal 오래된 기사중에 공개된 것을 보다가 발견했습니다.
http://bcbjournal.org/articles/vol4/0005/Stepping_into_the_VCL_source.htm
[C++Builder에서 VCL소스 Debugging 하기]
[@ C++Builder 6.0 에서
프로젝트 옵션에서 ...
1. Linker 페이지에서 Use debug libraries 를 check
2. Packages 페이지에서 Build with runtime packages 옵션을 un-check
[@ C++Builder 2007 에서는
프로젝트 옵션
1. Packages 페이지에서 Build with runtime packages 옵션을 un-check
2007에서는 이상하게 VCL 소스 안으로 step-in 되긴 하던데
줄이 잘 맞을때도 있고 안그럴때도 있구 그러더군요
그동안 해결안되는 문제 있으면
원인을 찾기 위해 늘 Delphi로 샘플 코딩을 해서 디버깅해 보곤 했는데...
이제 그럴필요가... 많이 줄어들듯...
C++ Builder 멋집니다. 더욱 사랑스러워 지네요
|