При запуске из 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