opencv在eclipse中的调用失败问题。
在eclipse中调用opencv的库,但是悲剧发生了,第一是能够正常调用的只有sample里面的工程,只有sample的opencvlibrary可以正常调用,其他的o...
在eclipse中调用opencv的库,但是悲剧发生了,第一是能够正常调用的只有sample里面的工程,只有sample的opencv library可以正常调用,其他的opencv工程无论怎么设置都会失败,基本上就是先删除带有红叉的失败的library,然后添加opencv library,然后点确定,结果重新进来的时候仍旧是红叉的library。然后检查发现工程中根本不生成opencv的jar文件~~~再然后就是,sample中的工程也不是都能运行的起,凡是在属性中带有C/C++标志的都会在生成安装文件时提示如下:
Cannot run program "\ndk-build.cmd": Launching failed
Error: Program "/ndk-build.cmd" is not found in PATH
其实第二个问题还好,关键是第一个问题实在是太伤神了,我找了好多办法都没有能够解决~~~ 展开
Cannot run program "\ndk-build.cmd": Launching failed
Error: Program "/ndk-build.cmd" is not found in PATH
其实第二个问题还好,关键是第一个问题实在是太伤神了,我找了好多办法都没有能够解决~~~ 展开
1个回答
展开全部
我不知道答案,但有可能第二个问题是第一个问题的原因呢。你在 Error Log 视图中看过日志么?(Open Log 是 Plug-in Development 这个 feature 包中提供的)。
追问
上面那两段话就是从Error Log中复制下来的,另外,sample中有些工程还是可以运行的起的。只要不使用C/C++的编译。
追答
这个 NDK 是什么里面的,会不会 /ndk-build.cmd 前面有一个路径参数你没填导致直接以 / 开头才出错了呢,如果这个 NDK 是 Android 提供的,那么需要在 Eclipse 参数中填写上 NDK 路径,当然也要先有 NDK 安装到本地磁盘上。(我不知道你的这个程序是不是 Android 程序) 在 Android 中 NDK 本身就是编译用C/C++写的 Android 程序。Eclipse Help 菜单上的 Eclipse Marketplace 中可以搜索安装 Android SDK 来安装 NDK。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询