Цитата(alux @ Mar 13 2008, 15:46)

Рабочий проект на Си перенес в новый проект на С++. Раньше printf_P нормально работало с CLIB. Теперь с DLIB(Normal) выдает ошибку
Код
Error[e46]: Undefined external "__write" referred in ?putchar ( C:\Program Files\...\avr\LIB\DLIB\
На телесиськах посоветовали подключить к проекту
write.c из
C:\Program Files\IAR Systems\Embedded Workbench 5.0 Evaluation\avr\src\lib\dlib. Теперь компилится без ошибок. Но и ничего не выводит на терминал. Почему?
В руководстве на компилятор есть описание для чего нужна функиця write и putchar, может та, что вы присоединили, не соответствует вашим требованиям?