私は>が<がheader.h >、および作物アップいくつかの物事を固定して含まれて< cheaderのすべて交換することにより、BOX2Dは、Android上でコンパイル取得することができた:
std::numeric_limits::infinity()
については
Iを「
std::sort(m_pairBuffer, m_pairBuffer + m_pairCount, b2PairLessThan)
について
INFINITY /*as defined in float.h ... MAX_FLT is an alternative which might work*/
を用いたM
私はこれでした:
static int b2PairQSORTLessThan(const void*element1,const void*element2)
{
b2Pair *pair1=(b2Pair*)element1;
b2Pair *pair2=(b2Pair*)element2;
if (pair1->proxyIdA < pair2->proxyIdA)
return -1;//pair1 goes BEFORE pair2
else if (pair1->proxyIdA > pair2->proxyIdA)
return 1; // pair1 goes AFTER pair2
else{//if (pair1->proxyIdA == pair2->proxyIdA)
if (pair1->proxyIdB < pair2->proxyIdB)
return -1;
else if (pair1->proxyIdB > pair2->proxyIdB)
return 1;
}
return 0; // they are equal
}
は、コンパイルエラーが何を言う:この機能を持つ
は、上記で定義されましたか? –