суббота, 26 сентября 2009 г.

[comp.prog.bugs] SQLite 3.6.18 и VC++ 7.1: слишком много строк

Сейчас выкачал amalgamation-версию SQLite 3.6.18 и попытался скомпилировать ее Visual C++ 7.1. Получил замечательный результат:

sqlite3\sqlite3.c(65536) : warning C4049: compiler limit : terminating line number emission
        Compiler limit for line number is 65535

Всего в sqlite3.c около ста девяти тысяч строк. Слишком много :)

Ситуация элементарно разрешилась посредством утилиты split и превращения sqlite3.c всего лишь в набор #include-ов. Но интересно, а новые версии Visual C++ переваривают такое количество строк? Или у них те же проблемы ;)

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