Я занимаюсь кроссплатформенной разработкой и столкнулся с еще одной странной проблемой ..
namespace Math
{
#include <math.h>
}
Это то, что я пытаюсь сделать. Он отлично работает на iOS, но на Android все внутри math.h не является членом Math, когда я пытаюсь скомпилировать его. После некоторой пробной ошибки я обнаружил, что ndk не помещает материал в math.h в пространство имен Math, поскольку функции существуют без префикса Math ::. Большая проблема в том, что некоторые функции в math.h конфликтуют с моими собственными вспомогательными функциями. Как я могу это исправить?