2012-05-09 3 views
2

OS에 여유 공간이 얼마나 있는지, 얼마나 많이 설치되었는지, CPU 사용량이 얼마나되는지를 확인하려면 멀티 플랫폼 라이브러리가 필요합니다. 라이브러리는 Windows 및 POSIX 환경에서 모두 작동해야합니다. 어떤 제안?시스템 리소스 정보에 액세스하기위한 멀티 플랫폼 라이브러리

편집 : 정의에 따라 운영체제마다 다릅니다. 나는이 라이브러리를 독자적으로 추상화 할 수있는 작은 라이브러리를 작성할 수 있지만 이미 사용할 수있는 라이브러리가있는 경우이를 사용하지 않을 것입니다.

+2

나는이 휴대용 형태로 사용할 수있다 생각하지 않는다 -이 정말 OS 다릅니다. –

+0

정말 이와 비슷한 것을 원한다면, 전 처리기 지시어가 아마도 도움이 될 것입니다. #if와 같은 것 (nextline)/* Windows 용 코드/(nextline) #elseif (POSIX에만 적용되는 조건) (nextline)/* POSIX 용 코드 */(nextline) # else (nextline) #error 잘못된 운영 체제. 또는 #ifdef. – Whovian

+2

@Whovian, 내 편집을 읽어보십시오. 내가 그것을 스스로해야만한다면, 어떻게해야 할지를 안다. 나는 누군가 그 * 라이브러리를 사용할 준비가되었는지를 물어 본다. – Griwes

답변