OpenCL in Android NDK r9
I cannot use OpenCL......I can compile my code with linking errors......
I have copied libOpenCL.so from my mobile (Android) to my PC folders:
C:\android-ndk\platforms\android-X\arch-arm\usr\lib, X = 18, 14, 9, 8, 5, 4, and 3
If I use LOCAL_LDLIBS += -lOpenCL, it will say
non-system libraries in linker flags: -lOpenCL
Android NDK: This is likely to result in incorrect builds. Try using LOCAL_STATIC_LIBRARIES
Android NDK: or LOCAL_SHARED_LIBRARIES instead to list the library dependencies of the
Android NDK: current module
And, it will CRASH in the run time!!!
If I link it by LOCAL_SHARED_LIBRARIES += libOpenCL, it will cause errors like "undefined reference to `clGetPlatformIDs'."
Does anyone can help me???? How to use OpenCL? Your help would be greatly appreciated.