LINUX.ORG.RU

Собрать древние сырцы...


0

0

Нашёл OCR, называется illuminator.

Судя по сырцам неплохо разработана, с гуём и всеми примочками. Разработана в 95-м году. Попытался собрать -- получил кучу

ругани. Основная поблема, что в GCC нельзя присваивать типу enum значения типа int.

Ну и там по мелочи... типа, переменной с именем or в плюсах нельзя...

Для какого компайлера это писалось?

Можно ли это на гнусе собрать? И как?

Или весь код перелопатить надо?

Ростислав

anonymous

Ну, для какого компайлера писалось -- это зависит от для какой платформы писалось. Но вполне может быть что и для gcc (образца 95 года) А чтобы это скомпилировать, то можно попробовать следующие ключи: -fno-for-scope -fno-operator-names -fpermissive -nostdinc++. Но вообще-то перелопатить код -- это здравая мысль, поскольку между 1995 и 2002 в C++ произошло столько изменений (некоторые из которых quiet), что практически это другой язык (я имею в виду не столько разницу ISO C++ Draft 95 и окончательным вариантом 98 года, а разницу в реально реализованных языках)

aa5779
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.