尝试为安卓示例构建 OpenCV 时运行构建器"CDT 生成器"时出错
Errors running builder 'CDT Builder' when trying to build OpenCV for android samples
大家好,我正在尝试了解android中的openCV我已经按照这里给出的说明
但当我试图编译时,我只得到
01:50:14**项目配置默认值的自动生成org.opencv.samples.fd.FdActivity**"C:\Android\Android-ndk-r8\ndk-build.cmd"安装:libdetection_based_tracker.so=>libs/armeabi-v7a/libdetection_based_tracker.so
01:50:14构建完成(耗时184ms)
在控制台中我还收到一个错误
生成过程中发生错误。运行生成器"CDT生成器"时出错在项目"org.opencv.samples.fd.FdActivity"上。内部错误生成project org.opencv.samples.fd.FdActivity配置默认值java.lang.NullPointerException生成项目时出现内部错误org.opencv.samples.fd.FdActivity配置默认值java.lang.NullPointerException
以前有人遇到过这个问题吗?请帮我解决这个问题
感谢
尝试
项目属性>C/C++构建>工具链编辑器
当前工具链:Android GCC
当前建设者:安卓建设者
项目属性>C/C++构建
(取消选中)使用默认生成命令
Build命令:ndk-Build
(取消选中)自动生成Makefiles
您可能已经重命名了项目,而eclipse忘记重命名"刷新策略"。
只需手动更新"项目属性->C/C++构建->刷新策略"即可解决我的问题。
顺便说一句,在这种情况下,ADT有一些非常糟糕的错误描述。
我可能也有同样的问题,试试ndk-build-B,它重建了所有的东西,看看你是否仍然有错误,如果没有错误,那么ndk构建就没有问题。试着在没有安装CDT的情况下运行你的android应用程序,如果这有效的话,至少我们可以使用命令行来构建代码的c++部分。
但是CDT仍然不能很好地工作,在我根据opencv-doc安装CDT之后,我得到了很多错误,将cygwin和gcc的东西添加到路径中会解决大部分问题。但最后一件奇怪的事情是,我在这里得到了一个错误。
在人脸检测样本中,.cpp部分
catch(cv::Exception e)
{
LOGD("nativeCreateObject catched cv::Exception: %s", e.what());
它总是说符号"e"无法解析。
但当我包括opencv内容时没有错误。即使我试图将cv::Exception e放在catch()之外
这些对我有用:
Build command: ndk-build
(uncheck) generate Makefiles automatically
我是Eclipse的新手,我正在为C++开发设置环境。我创建了一个";hello_world"项目,并首次尝试构建它。但是,我遇到一个错误,说找不到CMake。为了解决这个问题,我安装了CMake并试图再次构建项目,然后出现了这个错误:
Errors occurred during the build. Errors running builder 'CDT Core Builder' on project 'hello_world'. Resource '/hello_world/build/default/compile_commands.json' does not exist. Resource '/hello_world/build/default/compile_commands.json' does not exist. Resource '/hello_world/build/default/compile_commands.json' does not exist. Resource '/hello_world/build/default/compile_commands.json' does not exist.
幸运的是,我找到了一个解决方案,点击工具栏,然后选择项目->C/C++索引->刷新所有文件。执行此操作并再次运行项目后,错误消失。
- VSCode-有一个红色下划线,但程序构建和运行正确,并且出现配音错误
- 无法在 geany 上运行代码。无法执行构建命令
- 如何在使用Makefile构建后在cmd中运行该程序?
- 使用纯 CMake 构建 SFML 时出现运行时错误
- 在 Visual Studio 中构建一个没有 C/C++ 运行时的静态库
- CMake:尝试在 Jenkins 构建机器上运行时出现"Linked Library"错误 (0xc0000135)
- 什么是运行英特尔线程构建模块的 XCode 8 环境变量
- 有关为指向运行时确定的多个结构之一的指针构建类的建议
- 无法构建 quazip。MOC 编译器不会运行。命令行未找到相关类
- 是否可以在运行时在C++中构建变量名称?
- C\C++构建的dll在LabView中实时运行
- 如何在构建Qt应用程序时运行git命令
- 使用 CodeBlocks + GCC 构建的可执行文件是否可以在任何 Windows 上运行?
- C++运行时构建嵌套函数
- 代码示例 "switch" (b.eckel) 不在 Xcode 上构建/运行,而是在 QT 上构建/运行
- 应用程序停滞在构建/运行过程中
- 如何使用Eclipse Luna在CDT中使用构建/运行配置
- 构建运行良好,但在运行时崩溃
- Boost库构建-运行时链接和链接选项之间的差异
- 构建运行在不同版本linux上的cpp程序