我是新來的編程和嘗試學習與本機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