Проблемы компиляции под 64битными ситемами

Изображение пользователя Rino.

При компиляции все той же читалки на стадии make компилер выдавал ошибку типа:
lvdocview.cpp:1543: ошибка: cast from ‘LVFont*’ to ‘unsigned int’ loses precision
В результате упорного пользования Гуглом, так как я в виндовом С++ еле разбираюсь, мною было установлено, что подобное может происходить по причине того, что указатель на 64 битной системе = 8 байтам. В качестве лекарства было предложено в местах такой ошибки типы uint (unsigned int) заменить на unsigned long.
Помогло))

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры