通过Android NDK编译C ++文件时出错

用户4598585

我尝试编译一些库并得到错误:

In file included from *************************:
F:/include/strutils.h:40:37: error: expected ';', ',' or ')' before 'dest'
 extern void *mempcpy(void *restrict dest, const void *restrict src, size_t n);

这是strutils.h:

#ifndef HAVE_MEMPCPY
extern void *mempcpy(void *restrict dest, const void *restrict src, size_t n);
#endif

怎么了

18446744073709551615

它不识别限制一词。

如果它是C文件,则可能需要指定一个命令行开关来告诉它识别C99关键字。https://gcc.gnu.org/onlinedocs/gcc/C-Dialect-Options.html

或者,

#define restrict

或可能

#define restrict __restrict__

如果.cpp文件中包含strutils.hC ++没有对的标准支持,但是许多编译器具有通常在C ++和C中都可以使用的等效项,例如GNU Compiler Collectionrestrict__restrict__

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在C ++中一起编译源文件和头文件时出错

来自分类Dev

使用android-ndk-r9构建pjsua时出错

来自分类Dev

使用Android NDK编译libpcap

来自分类Dev

使用C ++读取WAV文件时出错

来自分类Dev

YaCC和Lex编译C文件时出错

来自分类Dev

通过套接字Android / Java接收文件时出错

来自分类Dev

编译CSS文件Rails 4时出错

来自分类Dev

通过结构grepping文件时出错

来自分类Dev

如何通过NDK访问Android Lollipop DocumentFile文件?

来自分类Dev

使用G ++编译CPP文件时出错

来自分类Dev

Android Studio NDK:使用ndk-build进行编译,并通过Gradle Experiment获得本机支持

来自分类Dev

使用ndk构建错误使用多个c文件编译本机android库*没有规则可作为目标

来自分类Dev

尝试在Windows上执行C ++时出错(通过MinGW编译)

来自分类Dev

通过RVM安装Ruby时运行configure时出错,C编译器无法创建可执行文件。

来自分类Dev

通过附加C#逐行将文本写入文本文件时出错,但文件中没有任何内容

来自分类Dev

使用C ++读取WAV文件时出错

来自分类Dev

通过套接字Android / Java接收文件时出错

来自分类Dev

在Android Studio中编译文件时出错

来自分类Dev

使用C#复制文件时出错

来自分类Dev

通过结构grepping文件时出错

来自分类Dev

Android NDK C ++文件保留文件结构

来自分类Dev

编译Java文件脚本时出错

来自分类Dev

在ubuntu中编译文件时出错

来自分类Dev

通过C DLL调用函数时出错

来自分类Dev

编译Android版LibVLC时出错

来自分类Dev

Android Studio 编译 apk 时出错

来自分类Dev

Android NDK - 编译库时出错

来自分类Dev

读取文件 C 时出错

来自分类Dev

MonoDevelop C# - 编译类文件时出错

Related 相关文章

热门标签

归档