특정 문제는 Windows에서 조건 변수의 지원은 Vista에서 시작됩니다. Windows (Windows XP)의 초기 버전에서는 문제를 해결하기 위해 에뮬레이션 된 조건 변수 코드 종류가 있습니다. 그러나 XP와 이전 버전에서만 시스템이 지원되고 내 버전으로 대체 될 때 기본 조건 변수 API를 호출 할 수있는 기능이 필요합니다. GetVersionInfo API를 사용하여 Windows 버전을 감지하려고했지만 시작 시간에 오류가 발생합니다 (InitializeConditionVariable 일종의 API 항목을 찾을 수 없음).Windows 버전을 기반으로 다른 Win API를 호출하는 방법은 무엇입니까?
저는 Windows 프로그래밍에 익숙하지 않습니다. 예전의 부드러운 대체 문제를 어떻게 해결합니까?
GetProcAddress에서 반환 한 포인터를 사용하여 함수를 호출해야합니다. 프로그램에서 일반 함수 호출을 그대로두면 오류가 계속 발생합니다. –
예 - 나는 OP (및 Google)에 세부 정보를 남겼습니다. 나는 그가 그것을 해결할 것이라고 확신한다. – pm100
네, 그것은 저를 형성합니다. 감사. – liuliu