在尝试从NDK15c过渡到NDK16b的过程中,我遇到了编译遗留代码的障碍,这些遗留代码试图将64位长的值写入ostream。我的工具链使用的是NDK中的clang编译器。以下是实际的编译器输出:
MyInfo.cc:6499:33: error: use of overloaded operator '<<' is ambiguous (with operand types/lib/gcc/arm-linux-androideabi/4.9.x
我已经成功地编译了clang当前的3.3分支。但是,任何文件的C++编译都会失败,并显示错误/错误。这个问题能解决吗?In file included from /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7/bits/stl_algobase.h:65:
In file included from