본문 바로가기

visual studio 20084

디버깅의 어려움과 즐거움 Visual Studio 2005 로 개발/운영 되어 오던 프로덕트를 Visual Studio 2008로 전환하는 작업을 얼마 전부터 진행 중에 있습니다. 2005 와 2008 은 내부 기반 구조에 있어 큰 차이가 없어서 금방 컨버젼이 끝났고 실제 런타임에서 정상적으로 실행이 되는 지 테스트를 하다가 몇몇 화면에서 프로그램이 비정상적으로 종료되는 문제를 발견했습니다. 디버그에서는 이미 정상적으로 실행됨을 확인한 상태였기 때문에 릴리즈 버전의 빌드에 문제가 있나 하고 여러 번 재 빌드를 했지만 (재 빌드 시간이 1-2시간 그냥 갑니다 --) 여전히 문제가 해결되지 않더군요. 워낙 여러 개발자가 동시에 프로그램을 수정 중이라 이런 일이 비일비재하긴 했지만, 이전까지 멀쩡하던 프로그램이 계속 죽어 나가는 게 .. 2008. 6. 16.
이것 저것 1. Visual Studio 2008 의 알 수 없는 링크 오류 Visual Studio 2008로 기존 프로젝트를 하나 둘씩 옮겨가는 작업 중인데 Incremental Linker 작동 오류가 하루에도 여러 번 발생해서 골치입니다. 하나의 솔루션에 보통 20-30개 프로젝트가 있다면 전체 솔루션을 빌드할 때 대략 4-5번 정도 꼭 이런 오류가 나서 컴파일이 중단됩니다. 한번에 빌드해도 시간이 한참 걸려서 문제가 되는데, 고맙게도 새 버전에서는 여러 번 빌드해야 겨우 돌려 볼 수 있게 고쳐주신거삼. ㅠㅠ;; MFC 에 Feature Pack 을 제공해서 이전보다 엄청난 기능을 제공해 준 것도 좋고, TR1 까지 앞서 지원하는 것은 눈물 나게 고마우나, 컴파일러의 기본인 링크도 제대로 못하는 컴파일러를 .. 2008. 4. 29.
Visual Studio 버전 별 STL 지원 국내에는 아직도 Visual Studio 6.0으로 개발 및 운영되는 프로젝트가 상당히 많은 편입니다. (MFC 어플리케이션 분야에서) 주위를 둘러봐도 Visual Studio 2005 는 고사하고 2003 버전으로 개발된 프로젝트도 드문 편이더군요. 컴파일러가 변경되면서 이전보다 훨씬 나은 성능과 훌륭한 UI 를 제공했다면 대부분의 사람들이 이미 새로운 버전으로 넘어왔을 텐데 제가 생각해도 마이크로소프트가 C++ 과 MFC 지원에 그간 참으로 무심했던 것 같습니다. 사실 컴파일러의 버전업이 닷넷이나, C# 을 위한 버전업이었고 이전부터 MFC 는 죽었다라는 얘기는 계속 전해져 왔으니 어느정도는 사실처럼 고착화 된 것 같습니다. Visual Studio 2008 도 나오고 해서 Visual Studio .. 2008. 2. 28.
WPF 성공할 수 있을까? 어제 Mary Jo Foley 가 쓴 WPF 에 관련된 포스트를 읽어 봤는데요. One year later: Where are the killer Vista apps? 포스트 내용을 요약하면 올 1월에 마이크로소프트와 야후는 윈도우 비스타에 최적화된 WPF 기반 야후 메신저를 개발키로 했다고 합니다. 두 회사의 비중으로 봐서 누가 봐도 대단한 WPF 기반 어플리케이션이 나올 거라 상상했을 텐데요 하지만 거의 1년이 다 되어 가는 12월 6일에야 정식버전도 아닌 프리 베타 버전의 야후 메신저를 발표했다고 하네요. 무엇이 이렇게 WPF 기반 어플리케이션을 개발하는데 오래 걸리게 하는 것인지, 사용자를 비스타로 건네오게 할 진정한 비스타 용 킬러 어플리케이션은 없는 것인지 묻고 있습니다. MFC 기반 어플리케.. 2007. 12. 8.