使用函数时“未定义的引用”-Android NDK

时间:2019-05-24 02:09:17

标签: android c++ android-ndk

我无法构建项目,因为我不断遇到undefined reference to *错误。

我从这里调用函数:

extern "C" JNIEXPORT void JNICALL Java_app_test_Renderer_00024Native_CreatePrimaryElements(JNIEnv *env, jclass cls) {
    GUI::LoadResources();
}

我在gui.hpp中定义LoadResources函数

namespace GUI {
    LoadResources();
}

并在gui.cpp中实现它

GUI::LoadResources() {...}

但是当我尝试构建项目时,我总是收到In function 'Java_app_test_Renderer_00024Native_CreatePrimaryElements' undefined reference to 'GUI::LoadResources()'错误。

我想念什么?

0 个答案:

没有答案