Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

소개

Windows Embedded Compact 7에 대 한 지원을 확장 하는 Microsoft Visual Studio 2008 SP1(서비스 팩 1)에 대 한 업데이트를 사용할 수 있습니다. 이 업데이트를 통해 ATL (액티브 템플릿 라이브러리) 기능을 사용 하는 스마트 장치 프로젝트를 빌드하고 Windows Embedded Compact 7 SDK에 대 한 MFC 기능을 사용할 수 있습니다. 특히이 업데이트는 다음 문제를 해결 하 고 다음 기능을 추가 합니다.

문제 1

Windows Embedded Compact SDK를 사용 하 여 MFC에서 지 원하는 Win32 응용 프로그램을 만드는 경우 빌드 출력에는 다음 중 하 나와 유사한 안전 하지 않은 API 경고가 표시 됩니다.

경고 C4996: ' wcstombs ':이 함수 또는 변수는 안전 하지 않을 수 있습니다. 대신 wcstombs_s를 사용 하는 것이 좋습니다. 사용 중지를 해제 하려면 _CRT_SECURE_NO_DEPRECATE. 자세한 내용은 온라인 도움말을 참조 하세요. C:\Program Files\Microsoft Visual Studio 9.0 \ VC\ce\include\xlocnum

경고 C4996: ' mbstowcs ':이 함수 또는 변수는 안전 하지 않을 수 있습니다. 대신 mbstowcs_s를 사용 하는 것이 좋습니다. 사용 중지를 해제 하려면 _CRT_SECURE_NO_DEPRECATE. 자세한 내용은 온라인 도움말을 참조 하세요. C:\Program Files\Microsoft Visual Studio 9.0 \ VC\ce\include\xlocnum

문제 2

Windows Embedded Compact 7 SDK를 사용 하 여 ATL 및 MFC에서 지 원하는 Win32 스마트 장치 프로젝트를 개발 한다고 가정 합니다. 프로젝트를 빌드할 때 Visual Studio 2008에서 다음 중 하 나와 유사한 예기치 않은 빌드 오류 및 경고가 표시 됩니다.

경고 C4985: ' _wcstoi64 ': 이전 선언에 특성이 없습니다.

오류 C2039: ' lstrlenW ': ' ATL '의 멤버가 아닙니다.

문제 3

스마트 장치 프로젝트용 /md 컴파일러 옵션을 사용 하는 경우 다음과 유사한 빌드 오류가 발생 합니다.

오류 LNK2001: 확인 되지 않은 외부 기호 "__declspec (dllimport) 클래스 std:: basic_ostream<char, struct std:: char_traits<char> > std:: cout

오류 LNK2019: 확인 되지 않은 외부 기호 "__declspec (dllimport) public: int __cdecl std:: ios_base:: width (int)

이 문제는 Visual Studio 2008에서 제공 하는 헤더와 Windows Embedded Compact 7 응용 프로그램에 필요한 헤더가 일치 하지 않기 때문에 발생 합니다.

문제 4

ATL이 지 원하는 스마트 장치 프로젝트를 만듭니다. 프로젝트에 BSTR (빈 이진 문자열)에 대 한 복사 작업이 포함 된 경우 생성 된 응용 프로그램을 실행할 때 예외가 발생 합니다.

문제 5

ATL 및 MFC에서 지 원하는 스마트 장치 응용 프로그램을 실행 하는 경우 ARM 프로세서를 사용 하는 장치에서는 c + + 예외가 catch 되지 않습니다.

기능 1

이 업데이트는 Visual Studio 2008 SP1에서 Windows Embedded Compact 7의 ATL 및 Visual c + + 런타임 라이브러리 및 헤더를 확장 합니다. 이를 통해 Windows Embedded Compact 7 SDK 용 ATL 기능이 있는 스마트 장치 프로젝트를 빌드할 수 있습니다. 32 비트 운영 체제의 경우 헤더 파일은 다음과 같은 위치에서 업데이트 됩니다.

<시스템 드라이브>:s s Files\Microsoft Visual Studio 9.0 \ VC\ce764비트 운영 체제의 경우:

<시스템 드라이브>:s s 파일 (x86) \Microsoft Visual Studio 9.0 \ VC\ce7

추가 정보

업데이트 정보

이 업데이트를 다운로드 하려면 다음 Microsoft 다운로드 센터 웹 사이트를 방문 하세요.

Visual Studio 2008 SP1 용 Windows Embedded Compact 7 ATL 업데이트

전제 조건

이 업데이트를 적용 하려면 Microsoft Visual Studio 2008 서비스 팩 1 (SP1)에 설치 된 Windows 용 응용 프로그램 개발에 대 한 지원을 추가 하는 업데이트가 필요 합니다. 업데이트를 구하는 방법에 대 한 자세한 내용은 다음 문서 번호를 클릭 하 여 Microsoft 기술 자료 문서를 참조 하세요.

2483802 Windows Embedded Compact 7에 대 한 지원을 추가 하는 Visual Studio 2008 SP1 용 업데이트를 사용할 수 있습니다.

다시 시작 정보

이 업데이트를 적용한 후에 컴퓨터를 다시 시작해야 할 수 있습니다. 이 업데이트를 적용 하기 전에 Visual Studio의 모든 인스턴스를 종료 하는 것이 좋습니다.

상태

Microsoft는 "적용 대상" 섹션에 나열 된 Microsoft 제품에서 발생 하는 문제를 확인 했습니다.

참조

소프트웨어 업데이트 용어에 대 한 자세한 내용은 다음 문서 번호를 클릭 하 여 Microsoft 기술 자료 문서를 참조 하세요.

824684 Microsoft 소프트웨어 업데이트를 설명하는 데 사용되는 표준 용어에 대한 설명

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×