在开发 Android NDK 时发生了memcpy、memset 等函数报错的问题,
提示如下:
Invalid arguments 'Candidates are:void * memcpy(void *, const void *, ?)
解决方案
-
右击项目工程properties -> C/C++ General -> Paths and Symbols。
-
选择 "Includes" 标签
E:\AndroidOpenCV\android-ndk-r9b\platforms\android-19\arch-arm\usr\include
E:\AndroidOpenCV\android-ndk-r9b\toolchains\arm-linux-androideabi-4.8\prebuilt\windows\lib\gcc\arm-linux-androideabi\4.8\include
E:\AndroidOpenCV\android-ndk-r9b\sources\cxx-stl\gnu-libstdc++\4.8\include
E:\AndroidOpenCV\android-ndk-r9b\sources\cxx-stl\gnu-libstdc++\4.8\libs\armeabi-v7a\include