「X 11/Xlib.h」mac os x SDK 10.8/10.9

542 ワード

問題:mac os xにあります。 xcode 5+SDK 10.9コンパイルする時、「X 11/XX.h」が見つからないように注意します。
  理由: Mountain LionはX 11に付随していませんが、XQuartzプロジェクトはOS X Mountain Lionに適用できるX 11サーバとクライアントライブラリを提供しています。http://xquartz.macosforge.org。XQuartz 2.7.2バージョンまたはより高いバージョンを使用してください。
  解決方法:http://xquartz.macosforge.orgダウンロード XQuartz 
  そしてheaderの位置を修正すればいいです。
   使いやすいように、以下は10.9例です。 
sudo ln -s /opt/X11/include/X11 /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include/