none
Visual Studio 2012 (C++) 디버깅시 Working Directory(작업 디레토리) 오류 RRS feed

  • 질문

  • 안녕하세요?

    Visual Studio 2012 버전을 이용하여 제품(C/C++)을 개발하고 있습니다.

    디버깅시 Working Directory 설정오류가 발생되어 해결 방법 문의 드립니다.

    개발 환경   : Windows 7 64bit

    개발툴 : Visual Studio 2012(C/C++)

    오류내용 : 제품을 디버깅 모드로 실행하여 테스트 할경우, 제가 임의의 폴더에서 시작하도록

                 "Working directory"를 설정하였습니다.

                  하지만, x64 로 빌드하여 디버깅 모드로 실행하면 설정한 디렉터리에서 정상적으로 실행되는데

                 Win32 로 실행하면,  시작디렉토리가 C:\Windows 로 바뀌어 버립니다.

    조언 부탁 드립니다.

    2013년 6월 7일 금요일 오전 12:12

답변

  • 프로젝트 >> 프로젝트 설정을 변경할 수 있는  속성 페이지 에서 아래 값을 확인 부탁드립니다.

    환경(로컬 Windows 디버거)</sentencetext>                                   

    <sentencetext xmlns="http://www.w3.org/1999/xhtml">디버깅할 프로그램의 환경 변수를 지정합니다.</sentencetext>                     PATH="%SystemRoot%\...").</sentencetext>  환경 병합 설정에 따라 시스템 환경과 병합되거나 시스템 환경을 재정의합니다.</sentencetext>  <sentencetext xmlns="http://www.w3.org/1999/xhtml">설정 열을 클릭하면 "편집…"이 나타납니다.</sentencetext>  <sentencetext xmlns="http://www.w3.org/1999/xhtml">환경 변수를 편집하려면 해당 링크를 클릭합니다.</sentencetext> 

    환경 병합(로컬 Windows 디버거)</sentencetext>                                   

    환경 상자에서 지정한 변수를 운영 체제에 정의된 환경과 병합할지 여부를 결정합니다.</sentencetext>                     <sentencetext xmlns="http://www.w3.org/1999/xhtml">기본 설정은 Yes입니다.</sentencetext>

    설정후 정상적이지 않다면 시스템 path를 변경 시도를 해보시기 바랍니다.

    [참고자료]

    C++ 디버그 구성에 대한 프로젝트 설정

    How do I set a path in visual studio?


    제시해 드린 답변이 도움이 되었기를 바랍니다.
     
    답변이 문제 해결에 도움이 되었다면 답변으로 채택을 부탁드립니다.
    하지만 문제 해결이 되지 않아서 정확한 답변을 원하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해주시기 바랍니다.
    2013년 6월 7일 금요일 오전 1:49
    중재자