Qu'est-il arrivé aux fichiers d'en-tête après la mise à jour de Catalina ? Je reçois l'erreur "assert.h:No such file or directory". Dans Mojave, ce problème a été résolu en utilisant le paquet macOS_SDK_headers_for_macOS_10.14.pkg. Existe-t-il un tel paquetage pour 10.15 ou une autre solution ? Quelqu'un d'autre est-il confronté à ce problème ?
Réponse
Trop de publicités?Récemment, j'ai également mis à jour Catalina et a rencontré le même problème. Comme il a été mentionné, il n'y a pas de paquet équivalent macOS_SDK_headers_for_macOS_10.14.pkg pour Mac OS 10.15 qui résout le problème pour les Mojave .
Il y a plusieurs choses que vous pouvez faire et qui ont fonctionné pour moi.
-
Essayez toujours
xcode-select --install
-
Certaines réponses recommandent d'accepter la licence. Je ne suis pas sûr que cela soit utile, mais je l'ai quand même fait.
sudo xcodebuild -license
et tapez accepter .
-
Apparemment, vous pouvez trouver ces en-têtes dans un /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include répertoire. Vous pouvez donc l'ajouter à une variable d'environnement/de système de construction.