Je connais cette question : macOS - Fichier 'wchar.h' introuvable mais ça ne m'a pas aidé. J'ai essayé de réinstaller xcode, de réinstaller les outils de ligne de commande, de redémarrer le système. Le fichier wchar.h est en place, mais le compilateur ne parvient pas à le trouver. Que pourrais-je essayer d'autre ? Peut-être est-ce lié au sysroot ? Un moyen de corriger cela ?
macbooks-MacBook-Pro:Rack euphorbium$ sudo make
c++ -Iinclude -Idep/include -Idep/lib/libzip/include -DVERSION=dev -MMD -O3 -march=core2 -ffast-math -g -Wall -DARCH_MAC -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk -mmacosx-version-min=10.7 -DAPPLE -stdlib=libc++ -std=c++11 -stdlib=libc++ -c -o build/src/app.cpp.o src/app.cpp
clang: warning: no such sysroot directory: '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk' [-Wmissing-sysroot]
In file included from src/app.cpp:1:
In file included from include/app.hpp:2:
In file included from /Library/Developer/CommandLineTools/usr/include/c++/v1/vector:265:
In file included from /Library/Developer/CommandLineTools/usr/include/c++/v1/iosfwd:90:
/Library/Developer/CommandLineTools/usr/include/c++/v1/wchar.h:119:15: fatal error:
'wchar.h' file not found
#include_next <wchar.h>
^~~~~~~~~
1 error generated.
make: *** [build/src/app.cpp.o] Error 1
puisque wchar.h existe à la fois dans l'application xcode, et dans le fichier /Library/Developer/CommandLineTools
Je pense qu'il le cherche dans un dossier sans aucun rapport.