我是新来的编程和尝试学习与本机c + +代码的android。 我想在本地代码中打开一个位图文件,所以我可以将它作为一个纹理加载到opengl中。android ndk本地代码fopen()路径
FILE* img = NULL;
img = fopen("banana.bmp","rb");
if (img == NULL)
{
__android_log_print(ANDROID_LOG_DEBUG, DEBUG_TAG, "NDK:LC: [%s]", "load texture file = null");
return -1;
}
上面的代码总是返回img为空。
我应该在哪里放置我的banana.bmp文件?
现在我把它与android.mk和C++源文件放在jni文件夹中。
有人可以向我解释一下吗?谢谢
顺便说一下,字符串错误(错误)说,没有这样的文件或目录,所以得有毛病的文件路径,谢谢 – kevin0228ca