2011-05-10 7 views
0

저는 x64 용 vista2010에 프로그램을 가지고 있고 x86 대상 컴퓨터에서 실행하고 있습니다. x64 대상 컴퓨터로 변경하려고합니다.vs2010에서 x64 프로그램 만들기

프로젝트 구성을 x64 대상 컴퓨터로 변경했으며 빌드 구성을 x64로 변경했습니다.

그러나 빌드 할 때 코드 파일에있는 헤더 파일을 찾을 수 없습니다. 모든 #include 파일을 찾을 수 없습니다. 헤더 파일을 볼 수 있도록 이동하려고했습니다. 나는 x64 프로젝트 폴더 등등에 넣었습니다. x86 버전은 Program Files (x86)에 설치된 SDK를 사용하여 빌드 할 수 있었으므로 프로그램 파일로 옮겨 보았습니다. 그러나 나는 얻었습니다.

치명적인 오류 C1083 : 할 수 없습니다. 포함 파일 열기 : 'header.h': 해당 파일이나 디렉토리가 없습니다.

프로젝트에서 볼 수 있도록하려면 어떻게해야합니까?

답변

0

저는 C++ 프로젝트를 만들고 있다고 생각합니다. 그렇다면 문제가있는 프로젝트의 속성을 확인해야합니다 (프로젝트를 마우스 오른쪽 단추로 클릭하고 속성을 선택하십시오). 플랫폼을 선택할 수 있으며 플랫폼별로 속성이 다를 수 있습니다. x86 (또는 Win32) 아키텍처의 디렉터리를 x64 아키텍처와 비교하고 무엇이 다른지 확인하십시오.

+0

x64 프로그램이나 WoW64 프로그램을 더 쉽게 만들 수 있습니까? – Grant

+0

@ user737018 WoW64는 확실히 쉽지만 때로는 (완전히 이해하지 못하는 이유로) 할 수 없습니다. 당신이 모든 것을 직접 쓴다면 아마도 그렇게 할 수 있습니다. 특정 타사 DLL에 연결할 때 문제가 발생했습니다. – Andrew

관련 문제