Я разрабатываю приложение для Android с собственным кодом.
Я не знаю, как отлаживать разделяемую библиотеку, поэтому я решил записывать значения из указателя на LogCat.
У меня есть этот код C ++:
extern GLfloat* vertPos;
// More code here:
...
int i = 0;
for(i = 0; i < numVertices; i++)
{
__android_log_print(ANDROID_LOG_VERBOSE, "initRendering-Vertices", "%d, %f", i, vertPos[i]);
}
numVertices равно 2472 элементам.
Я получаю что-то подобное в LogCat:
12-11 08:17:35.354: VERBOSE/initRendering-Vertices(900): i = 614, value = 3.246999
12-11 08:17:35.354: VERBOSE/initRendering-Vertices(900): i = 924, value = -8.000200
Я потерял 310 элементов.
Есть ли другой способ увидеть все элементы указателя?
Спасибо.