1.需求,因原生C++调用std::cout ,std::cerr,及C函数prinf输出要显示在控制台,
问题: 在QtCreator中只看到qDebug输的日志,并没有看到 cout,cerr,printf的输出日志
2.最终已解决如下
在QtCreator中显示了C++原生日志
在Android Studio 的Logcat中显示了C++原生日志
模拟器
真机
解决方案:
调用安卓原生C++函数输出日志代替std::cout,std::cerr与printf
在自己的原生工程中定义日志输出宏
#ifdef __ANDROID__
#include <android/log.h>
#define LOG_TAG "原生C++日志输出:"
#define LOGD(T