Windows

Microsoft Platform SDK와 Visual C++ 2005 Express Edition 사용

_침묵_ 2007. 4. 26. 01:50

출처 :http://www.microsoft.com/korea/msdn/vstudio/express/visualc/usingpsdk/

 

Microsoft Platform SDK와 Visual C++ 2005 Express Edition 사용

저자 Brian Johnson,
Microsoft Corporation

 

설치 후 즉시 Visual C++ Express를 사용하여 강력한 .NET Framework 응용 프로그램을 개발할 수 있습니다. Visual C++ Express를 사용하여 Win32 응용 프로그램을 개발하려면 몇 단계를 수행해야 합니다. 아래에서 Visual C++ Express를 사용하여 Win32 응용 프로그램을 개발하는데 필요한 단계를 설명합니다.

 

단계 1: Visual C++ Express를 설치합니다.

아직 설치하지 않았으면Visual C++ Express를 설치하십시오.


단계 2: Microsoft Platform SDK를 설치합니다.

다운로드 센터의 웹에서Platform SDK (영문)를 설치하십시오. 지침에 따라 x86 플랫폼용 SDK를 설치합니다.


단계 3: 옵션 대화 상자의 프로젝트 및 솔루션 섹션에서 Visual C++ 디렉터리를 업데이트합니다.

해당 하위 구역에 다음 경로를 추가합니다

사용자 삽입 이미지
실행 파일: C:\Program Files\Microsoft Platform SDK\Bin

사용자 삽입 이미지
IInclude 파일: C:\Program Files\Microsoft Platform SDK\include

사용자 삽입 이미지
라이브러리 파일: C:\Program Files\Microsoft Platform SDK\lib

참고: 또 다른 방법으로 Visual C++ Express 설치 위치의 \vc\vcpackages 하위 디렉터리에 있는 VCProjectEngine.dll.express.config 파일을 수정하여 Visual C++ 디렉터리를 업데이트할 수 있습니다. Visual C++ Express Edition을 설치하기 전에 "%USERPROFILE%\Local Settings\Application Data\Microsoft\VCExpress\8.0"에 위치한 "vccomponents.dat" 파일이 이미 있을 경우 반드시 삭제하십시오.


단계 4: corewin_express.vsprops 파일을 업데이트합니다.

Visual C++ Express에서 Win32 템플릿이 작동하게 하려면 한 단계가 더 필요합니다. corewin_express.vsprops 파일(위치 - C:\Program Files\Microsoft Visual Studio 8\VC\VCProjectDefaults)을 편집해야 하고

다음 문자열:

사용자 삽입 이미지
AdditionalDependencies="kernel32.lib"를

사용자 삽입 이미지
AdditionalDependencies="kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib"로 변경해야 합니다.


단계 5: Win32 응용 프로그램을 생성하여 경로를 구축합니다.

Visual C++ Express의 Win32 응용 프로그램 마법사에서 Win32 Windows 응용 프로그램 유형이 비활성화되어 있습니다. 이 유형을 활성화하려면 “%ProgramFiles%\Microsoft Visual Studio 8\VC\VCWizards\AppWiz\Generic\Application\html\1033\" 폴더의 AppSettings.htm 파일을 편집해야 합니다.

텍스트 편집기를 사용하여 다음과 같이 라인 441 - 444 앞에 //를 삽입하여 주석으로 처리합니다.

// WIN_APP.disabled = true;
// WIN_APP_LABEL.disabled = true;
// DLL_APP.disabled = true;
// DLL_APP_LABEL.disabled = true;

파일을 저장하고 닫은 후 Visual C++ Express를 엽니다.

파일 메뉴에서 새 프로젝트를 클릭합니다. 새 프로젝트 대화 상자에서 제품 유형 트리의 Visual C++ 노드를 확장하고 Win32를 클릭합니다. Win32 콘솔 응용 프로그램 템플릿을 클릭한 다음 프로젝트에 이름을 지정하고 확인을 클릭합니다. Win32 응용 프로그램 마법사 대화 상자에서 Windows 응용 프로그램이 응용 프로그램 유형으로 선택되고 ATL이 선택되지 않았는지 확인합니다. 마침 단추를 클릭하여 프로젝트를 생성합니다.

마지막 단계로서 IDE에서 시작 단추를 클릭하거나 F5를 눌러 프로젝트를 테스트합니다. Win32 응용 프로그램이 생성되고 실행됩니다.