안녕하세요, 간단한 NDK C++ (C와는 아주 다른 구문!)을 사용해 보았습니다.많이 포함 된 ndk main() 코딩
이제 대용량 C++ 파일을 NDK로 컴파일하려고합니다.
main()
의 이름을 바꿔야합니까? 나는 몇 가지 게시물 android_main()
을 사용하거나, 표준 package.class.method를 사용해야합니까 나타났습니다? 그리고 그것들을 훌륭하게 둘러 쌉니다! 그것은 다음과 같이 작동합니다 :
extern "C" {
JNIEXPORT jstring JNICALL
Java_com_optimuse_app_OptimuseAppActivity_generate(JNIEnv* env, jobject thiz){}
그러나이 메인으로 이름을 바꿀 수 있습니까? 또는 android_main을 사용해야합니까? 인터넷의 많은 게시물이 나를 혼란스럽게합니다.
또한, 내가 포함하는 모든 것에 대해 무엇을해야하는지 잘 모르겠습니다. 나는 <algorithm.h>
과 내 자신의 .h 파일 같은 뭉치가있다.
협조에 협조 해 주셔서 감사합니다.
입니다. 심지어 APP_STL을 추가합니다 : Android_Mk에 stlport_static, iostream을 찾을 수 없습니다. – dorien