Instead of writing to the console through printf or std::cout calls, I believe the SCROOM GUI app should use a logging framework to write messages that are to be used either for understanding implementation issues, or for debugging what is going wrong on file load etc.
The spdlog C++ library sounds like a promising library to achieve just this.