[問題] C++ in NDK?

看板AndroidDev作者 (Xen)時間12年前 (2012/07/01 17:16), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
我用NDK自帶範例hello-jni可以正常編譯並在手機上執行 但是我直接把hello-jni.c改成hello-jni.cpp 並且把(*env)->NewStringUTF(env, "Hello from JNI !") 改成env->NewStringUTF("Hello from JNI !") 並且把android.mk裡面的檔名改成hello-jni.cpp 這樣卻不能執行呢? logcat的錯誤是java.lang.UnsatisfiedLinkError: stringFromJNI stringFromJNI是這個function的名稱 我確定有改到的就只有c > cpp這樣 -- 約翰高爾特是誰? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.240.68.241

07/01 21:50, , 1F
extern "C" { }
07/01 21:50, 1F
文章代碼(AID): #1Fy1LZ5f (AndroidDev)