Debug assertion failed 6가지 해결 방법 (debugger 팁)
Debug assertion failed 6가지 해결 방법 (debugger 팁) Assert() 사용 간혹, Release 모드에선 정상, Debug 모드에선 에러가 발생하는 경우가 있습니다. Assert()는 Release 모드에선 무시가 되며, 에러가 발생하는 부분을 포함하지 않게 됩니다. 즉, 오류가 발생하는 부분을 컴파일러가 잘라버리고 프로그램이 구동되니, 실제로는, Release 모드에서 "정상"이라고 말할 수 없습니다. 서비스팩 옆 동료는 디버깅이 잘되는데, 나만 안된다면, 서비스팩을 설치해서 오류가 나던 부분의 소스 코드를 비교해 보세요. 서비스팩을 설치해서 오류를 제거했다면, 분명 뭔가 다를 겁니다. 서비스팩을 설치해서 오류를 제거했다면 말이죠. DDX_Text(), Resource.h...
2017. 10. 7.
비주얼스튜디오 프로젝트 파일 설명(sln, suo, user, vcproj, ncb, sdf)
비주얼스튜디오 프로젝트 파일 설명(sln, suo, user, vcproj, ncb, sdf) 프로젝트 파일들이 하는 역할 솔루션과 프로젝트를 생성하면 자동으로 생기는 몇몇 파일들에 대한 설명을 기록합니다. sln : 텍스트 파일로 한 솔루션이 관리하는 여러 프로젝트에 대한 정보를 보유, 2008과 2010이 호환되지 않으므로 반드시 변환.suo : 바이너리 파일로 여러 작업 내용, 혹은 설정(탭 위치나 창 정보) 등이 저장.user : 사용자별 설정이 저장.vcproj : visual c++ 프로젝트 파일로 프로젝트가 어떤 파일을 가졌는지에 대한 정보를 보유.ipch : 컴파일 때 여러 파일이 저장.ncb : 비주얼 스튜디오 2008에서 intellisense를 위해 저장하는 데이터베이스 파일.sdf ..
2017. 10. 3.