Файл libraw_datastream.h, строка 106:
return substream?substream->seek(o,whence):fseek(f,o,whence);
В этой строке компилятор MSVC 2008 выдаёт warning C4244: 'argument' : conversion from 'INT64' to 'long', possible loss of data
Компиляция с ключами: /O2 /Ob2 /D "WIN32" /D "_WINDOWS" /D "__TBB_BUILD" /D "NDEBUG" /D "_CRT_SECURE_NO_WARNINGS" /D "_CRT_SECURE_NO_DEPRECATE" /D "_CRT_NONSTDC_NO_DEPRECATE" /D "_SCL_SECURE_NO_WARNINGS" /D "_SCL_SECURE_NO_DEPRECATE" /D "HAVE_INTEL" /D "CMAKE_INTDIR=\"Release\"" /D "_MBCS" /FD /EHsc /MD /GS- /W3 /nologo /c /TP /errorReport:prompt
Спасибо (хотя уже знаю) В
Спасибо (хотя уже знаю)
В 0.8.3 уберу
Вообще, в MSVC 2008 должна
Вообще, в MSVC 2008 должна работать предыдущая строчка:
#if __MSVCRT_VERSION__ >= 0x800
return substream?substream->seek(o,whence):_fseeki64(f,o,whence);
#else