In case of a release build configuration, will the DEBUGMSG be written to the Debug message buffer? Our understanding is that the DEBUGMSG only work in case of a debug build. Is that correct? Also in release build configuration, if we use RETAILMSG, then will the RETAILMSG strings be available in the debug message buffer? And will the debug zones functionality available with the RETAILMSG.
Toradex: DEBUGMSG will work for debug build only. RETAILMSG strings will be available in the debug message buffer. Debug zones won’t work with RETAILMSG.
Also while testing our application we would also need a user input. So we have a thread that displays a menu on the standard output and reads input from the standard input. The desktop version of windows allows us to redirect the standard I/O to another file using the SetStdioPath() function. But I am not able to use it in my application, I am not able to find the headers that declare this function. If I can redirect the standard input and output to a custom driver, then I have full flexibility to use it my way.
SetStdioPath is avilable for Windows Embedded Compact also.