error C2520: conversion from unsigned __int64 to double not implemented, use signed __ int64
//VC6에서는 UINT64 에서 double로 변경을 기본으로 지원하지 않는다.
//UINT64 -> double 변환 함수
double ToDouble(UINT64 _n64In )
{
__int64 i64 = (_n64In & 0x7FFFFFFFFFFFFFF);
double dbl = (double) i64;
if (_n64In & 0x8000000000000000)
dbl += (double) 0x8000000000000000;
return dbl;
}
//참고
https://groups.google.com/forum/#!topic/microsoft.public.vc.language/yZ8Jki4t9f4
반응형
'Code > Desktop' 카테고리의 다른 글
Native API의 함수포인터를 지정할때 에러 해결방법 (0) | 2014.03.23 |
---|---|
define 전처리기 MACRO 사용법 (0) | 2014.03.22 |
이벤트 커널 개체 사용법 (0) | 2014.03.19 |
샘플 추적용 영상 다운로드 사이트 (0) | 2014.03.11 |
MatLab 컴파일 관련 에러 해결 (0) | 2014.03.11 |