2014-06-12 2 views
0

J'ai une méthode qui utilise FABSerreur de construction pour FABS, Xcode utilise le fichier d'en-tête différent (math.h vs tgmath.h)

return (fabs(x - y) <= EPSILON); 

Il compile et se construit bien sur quatre de mes machines, mais quand je a récemment essayé de configurer une autre nouvelle machine que je reçois une erreur de construction étrange dans lequel il est dit « ApplicationBackgroundColor.m: 146: 14: appelé type d'objet « int » est pas une fonction ou d'un pointeur fonction »

en regardant de plus près, il semble que le FABS pointant [quand je commande cliquez dessus dans Xcode] à tgmath.h; tandis que pour les autres machines qui fonctionnent, il est censé être redirigé vers math.h dans /usr/include du simulateur iOS.

Le référentiel entier est directement cloné à partir de git et il n'y a pas de différence entre ceux qui travaillent et ceux qui ne travaillent pas - le code et les espaces de travail du projet. Par conséquent, autant que je sache, il doit y avoir quelque chose d'autre qui me manque.

Quelqu'un pourrait-il m'aider?

Répondre

0

Essayez de le faire:

Ouvrez le terminal

Type -> Xcode-sélectionnez --install

Il pourrait être lié à trouver pas le math.h où elle est définie

Il sert à installer à nouveau l'outil de ligne de commande. Plusieurs fois, il résout ce genre de problèmes. Et après le faire redémarrer XCode

Questions connexes