可以从Unity3D C#代码中调用一个简单的测试函数。但是添加OpenCV依赖关系后,Unity给出了错误System.DllNotFoundException
以下步骤在Visual Studio项目中完成
1。 C / C ++:其他包含目录-F:\ OpenCV-android-sdk \ sdk \ native \ jni \ include
2。链接器-常规:其他库目录-F:\ OpenCV-android-sdk \ sdk \ native \ libs \ armeabi-v7a
3。链接器-输入:其他依赖项-F:\ OpenCV-android-sdk \ sdk \ native \ libs \ armeabi-v7a \ libopencv_java.so
在Visual Studio中构建总是成功的,并生成一个SharedObject1.so
如果我删除第3步,Unity错误将消失。但是将无法在代码中使用OpenCV函数。向动态共享项目添加其他依赖项时,缺少一些步骤吗?