Gam*_*ads 6 c++ qt android-ndk c++11
我在std::round为Android和iOS构建的Qt应用程序上使用C++ 11.但在Android上,我得到的错误,
std::round is not a member of std尽管包括cmath标题.
我怎样才能std::round在android上工作?有替代品std::round吗?
以下是我的android环境:
ANDROID_NDK_PLATFORM = android-23
NDK version = r13b
ANDROID_NDK_TOOLCHAIN_VERSION = 4.9
Run Code Online (Sandbox Code Playgroud)
看起来cmathAndroid-NDK 中缺少标头中的一些函数,请参阅此处了解更多详细信息。
然而,实现您自己的round功能非常容易:
template<typename T>
T round(T v) {
return int(v + 0.5);
}
Run Code Online (Sandbox Code Playgroud)
或者在此处检查其他建议/实施。
| 归档时间: |
|
| 查看次数: |
2295 次 |
| 最近记录: |