MSBuild 로 프로젝트 빌드시에 Additional Include Directories 에 문제가 생깁니다. RRS feed

  • 질문

  • MSBuild 로 프로젝트 빌드를 하게되면 프로젝트 속성에 Additional Include Directories 를 설정해준 헤더 파일들이 있습니다.

    빌드시에 MSBuild 가 Addtional Include Directories 를 참조를 못하는거같습니다. MSBuild 를 실행할때 직접 Additional Include Directories 를 설정해주고 싶은대 vcxproj에 설정하는거말고 MSBuild 실행할때 설정하는 방법이 있는지 궁금합니다.

    개별 프로젝트 파일말고 MSBuild.exe [Options] [Solution File] 솔루션 파일로 빌드했을때는 성공을 하는대 따로 개별 프로젝트를 빌드할려고하면 Additional Include Directories 때문에 빌드에 실패를 하고 있습니다. 3일째 구글링을 하고있지만 이 부분만 감을 못잡고 있습니다. ㅠ

    2017년 6월 7일 수요일 오전 2:52

모든 응답

  • 안녕하세요,

    다음과 같이 글자 수 제한으로 인하여 문제가 발생하는 경우도 있으므로 확인을 부탁 드립니다.

    "I have found (stumbled) on the solution (I think). It has something to do with the character limit imposed by the OS. Although the limit should be 260, for me it falls in the below 150, see this discussion and links("") to it. I downloaded and unzipped the file to C:\Users\MyUserName\My Documents\Downloads\Downloads From Chrome\MyGui3.0...[and so on]. I learned quite some time ago not to try to compile projects under such long paths, but this time it completely slipped my mind as VS did not give me a warning at all and pointed me in the wrong direction. Anyway, cutting and pasting the project to D:\ fixed the issue."

    문제가 지속된다면 아래 링크의 내용을 참고하여 빌드 로그 파일을 확인해주시기 바랍니다.

    ■ How to: View, Save, and Configure Build Log Files

    2017년 6월 7일 수요일 오전 4:09
  • 글자수 제한은 아니였습니다 ㅠ

    로그 파일에 에러가 => Cannot open include file: "헤더파일 경로" : No such file or directory 이렇게 되어있습니다.

    저 부분에 보면 Additional Include Directories 옵션이 제대로 동작한다면 발생하지 않을 에러 인거같습니다.

    MSBuild.exe로 솔루션 빌드를 해버리면 발생하지 않은 문제긴하지만 따로 프로젝트만 빌드를 하고 싶을때 생기는 문제라서

    프로젝트 파일에 Additional Include Directories 가 명확하게 명시 되어있는대 참조를 못하고 헤더파일들을 찾을 수 없다는 오류만 떠서 많이 골치가 아픔니다 ㅠ

    • 편집됨 Kim_Hyun 2017년 6월 7일 수요일 오전 6:48
    2017년 6월 7일 수요일 오전 6:46