Visual Studio 6.0, C++ 디버깅 시 간혹 One or more breakpoints cannot be set and have been disabled. execution will stop at the beginning of the program. 창이 뜨면서 브레이크 포인트가 해제되는 경우가 많습니다.
그럴 때 세팅 확인 하셔야 할것이 있습니다.
프로젝트 세팅 확인 (Alt + F7) 창을 띄우시고.
1. 메뉴 Project Settings -> C/C++ (TAB) -> General (Category) -> Debug info 에서 "Program Database for Edit and Continue"를 설정.
2.
Project Settings -> Debug (TAB) -> General (Category) -> Executeable for debug session 부분 실행화일명과,
Project Settings -> Link TAB (TAB) -> General (Category) -> OutPut file name 부분 실행화일명
이 두가지가 동일 한지 확인합니다. 다를경우 동일하게 맞춰야 합니다.
3.
'Debug' tab에서
'Category' Additional DLLs를 선택한 후 디버그 할 dll을 나열해 주면 그 dll은 디버그가 가능하게 되고
dll source code에 break point를 걸어도 위와 같은 메세지 안뜹니다.
4.
디버그 할 때 BP(브레이크 포인터) 설정 안될 경우에는
해당 소스 디렉토리의 clw, ncb, opt 확장자 파일 삭제후 rebuild 한 후 debug 가능합니다.
저는
3번으로 해결했습니다.
참고하세요.
'My > works' 카테고리의 다른 글
Visual studio 코드 정렬 단축키 (0) | 2024.03.27 |
---|---|
폴더 및 파일 문자 일괄변경 프로그램 다운 vsrename (0) | 2015.02.07 |
네트워크 드라이브 연결 끊김 해결방안 (9) | 2014.01.23 |
MySQL 배치파일 만들기 (0) | 2014.01.08 |
[MFC] 날짜연산하기(CTImeSpan) (0) | 2013.12.04 |
BYTE, WORD, DWORD, int, long (1) | 2013.11.08 |
MFC 다이얼로그 item 탭 순서 변경 (0) | 2013.08.07 |
package 안에서 jni 사용하기 (0) | 2013.03.19 |
[html] input="file" 버튼 이미지 변경하는 방법 (0) | 2013.03.07 |
이클립스 Save Failed 오류 해결 (1) | 2013.03.06 |