Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопрос по С++
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > IAR
VladimirYU
Форумчане, подскажите, пожалуйста, как заставить cout выводить в UART. C printf вроде разобрался, переопределил в своем проекте putchar и все заработало. Захотелось использовать cout, но получаю ошибку линкера. IARAVR 4.12

Error[e46]: Undefined external "__read" referred in ?getchar ( D:\IAR Systems\EW4_12A\avr\LIB\DLIB\dlAVR-3s-ec-n.r90 )
msalov
А вы точно пробуете cout, а не cin? Вроде как read используется для чтения, а вам нужна запись.
VladimirYU
Цитата(gotty @ Apr 3 2011, 14:39) *
А вы точно пробуете cout, а не cin? Вроде как read используется для чтения, а вам нужна запись.

В том то и дело, что точно cout, у меня самого этот вопрос возник :-(
jorikdima
Стрелочки то туда направили? sm.gif
VladimirYU
Цитата(jorikdima @ Apr 4 2011, 17:37) *
Стрелочки то туда направили? sm.gif

А если серьезно? sm.gif
msalov
Цитата(VladimirYU @ Apr 5 2011, 07:33) *
А если серьезно? sm.gif

Ради изучения феномена сделайте затычку и проследите кто хочет читать.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.