none
코드자동업데이트를 안하고싶습니다. RRS feed

  • 질문

  •  1.c++로 코딩중인데, 어떤 설정에 의한것인지는 모르겠으나, 클래스 헤더파일과 cpp파일을 2개의 프로젝트에서 사용중인데 2번째 프로젝트에서 헤더파일과 cpp파일을 수정하면 1번째 헤더와 cpp파일까지 같이 수정됩니다.

    편할수도있겠지만, 불안하고 불편하게느껴지는데 이 기능 해제하는법을 모르겠습니다.

    2.클래스선언을 담은 헤더파일을 헤더에 넣고

    main.cpp에서

    #include "classheader" (제가 만든 헤더라서 "")이런식으로 적었는데

    fatal error C1083: 포함 파일을 열 수 없습니다.

    라는 에러가뜹니다.

    이런경우는 어떻게해야하나요??

     



    • 편집됨 용용용이 2013년 10월 6일 일요일 오후 2:36
    2013년 10월 6일 일요일 오후 2:31

답변

  • 1. 동일한 소스파일과 헤더파일을 서로다른 두 프로젝트에서 오픈해서 사용하는데, 한쪽에서 저장하면

    다른쪽 프로젝트 파일에서 해당 소스나 헤더파일이 변경되었습니다. 다시 로드하시겠습니까? 라고 묻는

    기능때문에 그러신건가요?

     

    2. 헤더파틸 이름에 .h 가 원래 없도록 만든신건가요? 아니면 혹시 실수로 .h 학장자를 빠트리신건 아니신지?

    현재 프로젝트 폴더에 해당 헤더파일이 있다면 오류가 나지 않아야 합니다. 따라서 오류가 난다는 뜻은

    철자가 틀렸든지, 확장자가 있는데 include 하실때 .h를 빠트렸든지, 해당 헤더파일이 프로젝트 경로에

    없든지 중에 하나 일겁니다.

    2013년 10월 8일 화요일 오전 5:48
    중재자