본문 바로가기

Delphi/C++Builder

RAD Studio 64bit 디버깅 시 "unable to create process" 오류 메시지가 나오는 경우 대처방안


RAD Studio(Delphi, C++Builder)에서 64bit로 Target platform을 잡고 디버깅(F9) 시 일부 사용자에게 위와 같은 메시지가 표시되면 디버깅모드로 진입이 되지 않는 경우가 발생합니다.(Run without debugging은 정상 동작)


위의 오류가 발생하는 경우 대처방안입니다.


  1. 32 bit OS가 설치된 윈도우로 64bit 타겟 실행 시
  2. 관리자 권한으로 RAD Studio 실행
    • 일부 권한이 없는 디렉토리에 실행파일을 생성하지 못할 수 있습니다.
  3. Embarcadero Debugger Kernel을 윈도우 방화벽에 예외등록
    • Debugger kernel 프로그램명 dbkw64_nn_0.exe(nn 버전)
    • RAD Studio 실행파일 경로(e.g. c:\Program files(x86)\Embarcadero\studio\14.0\bin\)에서 dbkw64로 시작되는 파일을 방화벽에 추가 후 시도 바랍니다.(64의 경우 기존의 컴파일러와 다른 LLVM 기반으로 컴파일됩니다.)



혹시 이슈가 발생한다면 위의 내용으로 조치해보시고 결과 답변 주시면 감사하겠습니다.^^