기본적으로 getTickCount() 윈도우 함수를 재구성하여 기본 C++에서 비표준 라이브러리 또는 STL없이 사용할 수 있습니다. 내가기본 C++에서 시스템 틱 수 얻기?
시계()
의 현지
시간
하지만 난 살펴 보았다
(그래서 안드로이드 NDK와 함께 제공되는 라이브러리를 준수합니다) 시간 라이브러리와 함께 getTickCount 윈도우 함수를 복제 할 수 있는지 여부는 여전히 확실하지 않습니다.
누구나 올바른 방향으로이 작업을 수행 할 수 있는지 또는 가능한지 알려줄 수 있습니까?
내가하고 싶은 것을 개요 : 나는 응용 프로그램이 특정 기능을 "하고"된 시간을 계산 할 수있게하려면
.
그래서 예를 들어 나는 어플은 안드로이드 기반 리눅스에서 실행 창에서 포트 그것을 시도하고 서버
에 등록하려 시도 된 시간을 계산 할 수 있도록하려면, 여기에 창입니다 코드 :
int TimeoutTimer::GetSpentTime() const
{
if (m_On)
{
if (m_Freq>1)
{
unsigned int now;
QueryPerformanceCounter((int*)&now);
return (int)((1000*(now-m_Start))/m_Freq);
}
else
{
return (GetTickCount()-(int)m_Start);
}
}
return -1;
}
무엇을 달성하려고합니까? 그것을 할 수있는 방법이있을 수 있습니다. 아마도 한 발 뒤로 물러나서 일반적인 문제를 설명하십시오. – Tim
좋은 아이디어, 응용 프로그램이 특정 기능을 "수행하고있는"기간을 계산할 수 있기를 원합니다. 그래서 예를 들어, 응용 프로그램이 서버에 등록하려고 시도한 시간을 계산할 수 있기를 원합니다. –
이 경우 경과 시간을 알아낼 수있는 객체를 찾거나 만드는 것이 매우 쉽습니다. 스레드/예약 시간 또는 전체 시계/월 시간을 찾고 있습니까? – Tim