Android NDK C++log报错

赵嘉悦
2023-12-01
__android_log_print(ANDROID_LOG_DEBUG,TAG,__VA_ARGS__)

正常使用:

LOGD("123 sdk ,config handler,rows,cols:");

但是如果你想输出一个string,或者char*的话:

LOGD(targetFileNameStr.data());

上面这些写会报错:error: format string is not a string literal

带个0就可以了,下面我把TAG也加上了:

LOGD(targetFileNameStr.data(), "123", 0);

就可以了。

 类似资料: