android - C++ 与 ndk 平台错误帮助 '_IOR' 未在此范围内声明

标签 android c++ android-ndk ioctl

任何人都可以告诉我为什么在使用 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 文件

最佳答案

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

关于android - C++ 与 ndk 平台错误帮助 '_IOR' 未在此范围内声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16219028/

相关文章:

android - 在 android 中执行 SenchaTouch 示例项目时出错?

android - EditText 始终显示带 2 位小数的数字

c++ - wostringstream、Ascii、Unicode、Win32 和整数连接到字符串

c++ - 如何知道 GetPrivateProfileInt/String 失败的原因

android-ndk - Android Assets 和 NDK

java - 将 python 库与 android 集成以在 Java 上使用它们

android - ndk-gdb 和 eclipse "No Source File named..."

android - iPhone 和 Android phonegap 应用程序的移动应用程序分析 : Google Analytics or Flurry?

安卓:bitmapfactory.decodestream 返回 null

c++ - 模板的复制构造函数