私はこの質問について知っています:macOS 'wchar.h' File Not Found しかし、それは私を助けませんでした。私はxcodeの再インストール、コマンドラインツールの再インストール、システムの再起動を試みました。 wchar.hファイルは存在しますが、コンパイラはそれを見つけることができません。他に何を試すことができますか?おそらく、それはsysrootに関係しているでしょうか?それを修正する方法はありますか?プロトタイプがwchar.hは、両方のXcodeのアプリで存在し、/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を調べます。 –