이 질문에 대해 알고 있습니다 : macOS 'wchar.h' File Not Found 하지만 도움이되지 않았습니다. xcode 재설치, 명령 줄 도구 재설치, 시스템 재시작 등을 시도했습니다. wchar.h 파일이 제자리에 있지만 컴파일러가 찾지 못합니다. 그 밖의 무엇을 시도 할 수 있습니까? 어쩌면 그것은 sysroot와 관련이 있을까요? 그걸 고칠 방법이 있니? wchar.h가 모두 엑스 코드 응용 프로그램에 존재하고 /Library/Developer/CommandLineTools
에 나는 그것이 어떤 전혀 관계가없는 폴더에 찾습니다 있다고 생각하기 때문에'wchar.h'파일을 찾을 수 없습니다.
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
.
_warning : 해당 sysroot 디렉토리가 없습니다. 잘못된 sysroot를 설정하고 있습니다. –
나는 그것을 어떻게 바꿀 지 모른다. – Euphorbium
나는 Makefile을 살펴볼 것이다. –