2013-05-08 2 views
0

VC 6 C++ 버전에서 컴파일해야하는 이전 소스가 있습니다. Windows 2008 (32 비트) 가상 컴퓨터를 실행하고 2003 플랫폼 SDK를 설치했습니다.Windows 2008 R2에서 오래된 VC 6 C++ 응용 프로그램 빌드

Windows 2008 R2를 실행하는 새 시스템을 만들고 싶었 기 때문에 설치하려면 Windows SDK for Windows Server 2008 and .NET Framework 3.5을 사용할 수 있습니다.

그래서 여기에 질문이 있습니다 :이 플랫폼 SDK에는 이전 포함, 헤더 파일 및 libs가 포함되어 있으므로 소스를 컴파일 할 수 있습니까, 아니면 전혀 불가능합니까? Tho 2008 R2 컴퓨터에 2003 플랫폼 SDK를 설치할 수 없습니다. (적어도 기본 설치로는 가능하지 않습니다.)

+0

AFAIK 나중에 psdk를 사용하고 WINVER = (나는 생각한다) 0x0501을 사용하여 버전을 설정할 수 있습니다. 사용 중지 된 Windows API 호출을 사용하고 있습니까? 최신 버전의 VC++에서 소스를 컴파일 할 때 어떤 문제점이 있습니까? –

+0

현재 사용중인 컴퓨터에서 모든 작업을 찾을 수 있기 때문에 현재 오류가 없습니다. 현재 플랫폼 SDK로 VC6 ++을 설정할 수 있는지 여부는 일반적인 질문이었습니다. 가능한 경우 일반적으로 시도해 보겠습니다. – YvesR

+0

흠, 방금 이전 컴퓨터에서 새 컴퓨터로 플랫폼 SDK 2003을 수동으로 복사하고 옵션/디렉토리 설정 및 컴파일 작업을 설정했습니다. 그것이 작동하는 것 같아요 ... 더 조사 할 것입니다. – YvesR

답변

0

경고를해도 Win2k8 R2에 VC++ 6을 설치하는 데 아무런 문제가 없었습니다. 모든 SDK 파일을 컴퓨터로 옮겼으며 수동으로 모든 include, libs, app pathes를 다른 컴퓨터에있는 올바른 정렬 순서로 설정했습니다. 모든 구성 요소를 문제없이 컴파일했습니다. 결국에는 설치 프로그램의 일부 스트레스 콜에서도이 기능이 지원되지 않는다고해도 작동하는 것 같습니다.