带有ndk平台错误帮助'_IOR'的c ++未在此范围内声明

Posted

技术标签:

【中文标题】带有ndk平台错误帮助\'_IOR\'的c ++未在此范围内声明【英文标题】:c++ with ndk platform error help '_IOR' was not declared in this scope带有ndk平台错误帮助'_IOR'的c ++未在此范围内声明 【发布时间】:2013-04-25 15:36:51 【问题描述】:

任何人都可以告诉我为什么在使用 ndk 编译 cpp 代码时会出现此错误:

C:/ndk/samples/fmservice/src/jni/JFmRxNative.cpp:304:24: error: expected primary-expression before 'struct'
C:/ndk/samples/fmservice/src/jni/JFmRxNative.cpp:304:24: error: '_IOR' was not declared in this scope
line 304 : res = ioctl(radio_fd,VIDIOC_QUERYCAP,&cap); character 24: VIDIOC_QUERYCAP

我使用了 C:\ndk\platforms\android-14 文件

【问题讨论】:

【参考方案1】:

接缝我需要添加这个#include <sys/ioctl.h>

【讨论】:

以上是关于带有ndk平台错误帮助'_IOR'的c ++未在此范围内声明的主要内容,如果未能解决你的问题,请参考以下文章

Linux gcc编译问题

gcc 标头错误:“_mm256_set_m128d”未在此范围内声明

C++ Win API 函数'未在此范围内声明'

ssh:重定位错误:ssh:符号 EVP_enc_null,版本 OPENSSL_1.0.0 未在带有链接时间参考的文件 libcrypto.so.1.0.0 中定义

数据“未在此范围内声明的成员”

如何修复“错误:‘_1’未在此范围内声明”?