-Werror,-Wundefined-inline是什么意思?

问题描述 投票:0回答:1

Clang头文件intrin.h声明_BitScanForward如下。

static
unsigned char _BitScanForward(unsigned long *_Index, unsigned long _Mask);

当我包含此头文件并编译源文件时,它发出如下所示的编译错误

error: inline function '_BitScanForward' is not defined [-Werror,-Wundefined-inline]
_BitScanForward (

这仅在我们的代码库中发生,但是我无法在我们的环境之外重现此编译错误。

有人可以解释一下“ -Wundefined-inline”是什么意思吗?

为什么“ inline”问题出现在图片中?

更多信息:inline关键字放在静态之后,其编译没有任何问题

android c++ clang++ llvm-clang
1个回答
2
投票

这是编译器告诉您哪个错误标志触发了特定警告。您可以在编译器中启用许多不同的警告标志,因此报告哪个标志触发了警告可能会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.