2014-05-21 6 views
0

user32.dll 및 gdi32.dll의 일부 Windows API를 사용하는 라이브러리가 있습니다. 이들은 표준 Windows 라이브러리이므로, 내 라이브러리 및 모든 Windows 컴퓨터와 함께 배송해야한다고 생각하지 않습니다. 이미 컴퓨터에 있어야합니다.Windows 코어 DLL을 출하해야합니까?

내 코드가 특정 창이므로 API가 비 Windows 빌드에서 호출되지 않습니다.

+3

배송되지 않습니다. 배송이 필요한 무언가가있는 경우 재배포 패키지 (VC++ 런타임, .NET 런타임 등)가 있습니다. 당신이 언급 한 libs는 core-OS이며 항상 대상 컴퓨터의 Windows OS에 존재합니다. – WhozCraig

+0

고마워요! 그게 내가 알아야 할 전부 야. 이제 나는 이것을 어떻게 받아 들일 수 있습니까? P –

+0

@WhozCraig : 그것은 답변이 아니라 주석으로 게시되어야합니다. –

답변

3

해당 라이브러리는 제공하지 않습니다.

일반 배포 모드에서 배송해야하는 것이 있으면 재배포 패키지 (VC++ 런타임, .NET 런타임 등)가 있습니다. 당신이 언급 한 libs는 core-OS이며 항상 대상 컴퓨터의 Windows OS에 존재합니다.

참고 : 특정 OS 릴리스부터 시작하여 코어 OS 라이브러리에서만 사용할 수있는 특정 기능이있는 경우 해당 기능 설명서에 설명되어 있습니다. 예를 들어 OS 지원 공개 API는 특정 OS 릴리스부터 시작될 때까지 사용할 수 없으며 the documentation은 때로는 자세히 설명합니다. 내가 방금 언급 한 기능은, 예를 들어 있습니다

Windows Server 2003 및 Windows XP : 조건 변수는 지원되지 않습니다.

은 문서의 일반적인 주제 섹션에서 언급과 같은 것들 :

최소

최소 서버 윈도우 서버 2008

지원되는 클라이언트 Windows Vista를 지원 API 관련 문서에서

사용중인 기능이 타겟 플랫폼에서 사용 가능한지 여부에 대해 의심이가는 경우 기능 및 API를 확인하십시오.