Vxworks: std :: cout Вывод, не отображаемый в TelnetC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Vxworks: std :: cout Вывод, не отображаемый в Telnet

Сообщение Anonymous »

При запуске из DKM в Telnet, STD :: Cout Вывод не отображается, но вывод Printf отображается.SHELL_COMPATIBLE = TRUE
CONSOLE_NAME = "/tyCo/0"
CONSOLE_BAUD_RATE = 115200
< /code>
Вот источник (runme.cpp): < /p>
#include
#include

extern "C" void PrintFromC()
{
printf("PrintFromC\n");
}

extern "C" void PrintFromCPP()
{
std::cout PrintFromCPP
// value = 7103864 = 0x6c6578 = std::cout

// Platform:
// VxWorks 7 SR 660
// Board: Freescale m8245

// Also verified that ioGlobalSet(STD_OUT, compatGlobalStdout) is executed in shellLib.c


Подробнее здесь: https://stackoverflow.com/questions/795 ... -in-telnet
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»