2010-12-11 3 views
0

두 대의 컴퓨터가 있습니다. 첫 번째 컴퓨터에서는 Windows XP 및 Visual Studio 2008을 설치했으며 다른 컴퓨터에서는 Windows 7 및 Visual Studio 2008을 설치했습니다. Windows XP 및 Visual Studio 2008의 첫 번째 컴퓨터에서 작성된 응용 프로그램이 있습니다. 질문 : 윈도우 7 플랫폼에서 컴파일하려고하는데, 작동하지 않습니다. 헤더 파일, 리소스 파일 및 링커 오류에 대한 오류를 표시합니다.visual studio 2008 on windows 7

P. - Visual Studio 2008 ... \ vc \에서 첫 번째 컴퓨터에 거의 350 개의 헤더 파일을 보았습니다. 과 두 번째 시스템에만 150을 포함합니다. 왜 이렇게 되었습니까?

+0

설치/구성 문제가있는 것 같습니다. C++을 사용하는 것 같습니다. 일부 라이브러리/헤더 파일을 추출/구성하기 위해 일부 배치 파일을 실행하지 않아도됩니까? – decyclone

+0

오류 샘플을 보여줄 수 있습니다. –

답변

1

실제로 두 가지 컴퓨터에 서로 다른 버전의 플랫폼 SDK가 있습니다 (실제로 오류가 무엇인지 말하지 않았으니 확실치 않습니다).

다운로드 및 다음 방법 중 하나를 통해 최신 Windows 플랫폼 SDK를 설치

(작은 초기 다운로드가 설치 중에 필요한 것을 다운로드)

(일관성을 유지하려면 두 시스템에 모두 설치해야 할 수 있습니다.)

이를 위해 Visual Studio가 설치되어 있지 않은지 확인하십시오.

VS를 아직 실행하지 않은 상태에서 Windows SDK 구성 도구을 실행하면 시작 메뉴에 표시되며 VS2008이 방금 설치 한 SDK를 사용하도록 구성되었는지 확인하십시오.

+0

VS2008에는 SDK 6.0a 버전이 이미 포함되어 있습니다. 다른 하나를 설치하는 것이 더 많은 문제를 일으키는 좋은 방법이며, SDK 설치 프로그램은 꽤 엉터리입니다. –

+1

구성 도구를 사용하면 일반적으로 SDK 설치로 인한 문제를 해결할 수 있으며 두 시스템이 동일한 SDK를 사용하도록하는 것이 좋습니다. 새 OS 기능 지원에 신경 쓰지 않는 한 VS와 함께 제공된 SDK 버전은 영원히 앉아있을 수 없습니다. –