当我在 Android NDK 项目中编译 C++ 代码时,我得到:
expected unqualified-id before '(' token FPEnvironment_DUMMY.h /PocoFoundation/jni/include/Poco line 98 C/C++ Problem
错误源于以下行:
inline bool FPEnvironmentImpl::isInfiniteImpl(double value)
{
return std::isinf(value) != 0;
}
包括以下数据包:
#include <cmath>
当我删除 std:: 时,错误似乎消失了,为什么会发生这种情况?我有很多源文件来删除所有的类名std:/