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

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