Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了android – 如何在首选项中列出GNU C.大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个混合的 java / C项目,我想在新的PC上开发.它采用OpenCV图形库.在原始PC上一切正常,但是当我将项目复制到新PC时,我得到错误,表明eclipse不知道我的编译器是否存在.例如,使用命名空间std的行旁边;它说符号标准无法解决.

然后我从OpenCV库加载了一个示例项目,其中包括java和C元素.它编译和运行完美.然后我查看了该示例项目的属性,并注意到“GNU C”和“GNU C”在“includes”选项卡中列为语言(见下图).在可能非编译项目的偏好的相应部分中,它仅表示“c,cpp”.标签集也是不同的.我怀疑这是出错的线索,但我不知道是什么决定了这个框中出现的语言列表或显示标签.有任何想法吗?

编辑:在示例项目的属性中,在C/C++ Build>中工具链编辑器,在“当前工具链”旁边,它表示“没有工具链”,在“当前构建器”旁边,它表示“gnu make builder”.在我自己的项目的相同位置,当前的工具链是“android GCC”,当前的构建器是“android builder”.当前的工具链下拉选择列表仅包含“android GCC”而没有其他内容.当前构建器下拉列表包含“android builder”和“gnu make builder”.如果我将当前构建器更改为Gnu make构建器,则当前工具链的选择将保持固定为“android GCC”,并且在路径和符号屏幕上,语言列表仍为“c,cpp”.

解决方法

这是由于在创建/导入项目时选择了错误的项目类型和工具链.我不知道如何在工具链编辑器中获得“其他工具链”选项.

但是,您可以删除当前的C/C++项目设置并重新导入项目并正确应用C/C++性质.

请按照以下步骤操作:

>从项目根目录中删除.cproject文件.
>从eclipse中删除项目.确保未选中“在磁盘上删除项目内容”.
>再次使用Import导入项目 – > Android项目 – >将Android代码存入Workspace.
>右键单击您的项目,然后选择New – >其他 – > C/C++ – >转换为C/C++项目 – >指定“项目类型”= Makefile项目,“工具链”=其他工具链.

然后验证路径和符号中是否列出了GNU C,GNU C选项.

大佬总结

以上是大佬教程为你收集整理的android – 如何在首选项中列出GNU C.全部内容,希望文章能够帮你解决android – 如何在首选项中列出GNU C.所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。