前几天在Android NDK下用C++编写程序时,呈现了一个“NDK undefined reference to”的编译过错。其实原因很简单,在程序中调用了某个C++类XXX,可是没有把该类的源文件 XXX.cpp 加入到Android.mk文件的LOCAL_SRC_FILES变量中,加上后问题就处理了。
这儿需求留意的一点是,当有多个cpp文件时,可以用反斜杠(\)把多个cpp文件断行离隔,而反斜杠(\)后边不能有包含空格在内的任何字符,不然无法编译经过。
前几天在Android NDK下用C++编写程序时,出现了一个“NDK undefined reference to”的编译错误。其实原因很简单,在程序中调用了某个C++类X
前几天在Android NDK下用C++编写程序时,呈现了一个“NDK undefined reference to”的编译过错。其实原因很简单,在程序中调用了某个C++类XXX,可是没有把该类的源文件 XXX.cpp 加入到Android.mk文件的LOCAL_SRC_FILES变量中,加上后问题就处理了。
这儿需求留意的一点是,当有多个cpp文件时,可以用反斜杠(\)把多个cpp文件断行离隔,而反斜杠(\)后边不能有包含空格在内的任何字符,不然无法编译经过。