OSX と vim を使用して... Web サイトから SDL2 をダウンロードし、SDL2.framework を /Library/Frameworks/ に移動しました。
チュートリアル コードと Makefile を使用すると、SDL.h が見つかりません。
Makefile: g++
sdl-config --cflags --libssdltest.cpp -o sdltest
コンパイラをフレームワークに向けることについて多くのことを読んだことがありますが、試したことはすべてうまくいかないようで、 /Library/Frameworks/ がコンパイラが探すデフォルトの領域だと思いました
動作するようになりました。
これを機能させるには複数回の試行が必要でしたが、各試行の問題の根本は、私が SDL2 を使用していたときに、私が見ていたチュートリアルのほとんどが SDL1.2 用であったことでした。
これにより、make ファイルのフラグ、検索するディレクトリなどが変更されました。興味深いことに、/Library/Frameworks/ ディレクトリにある SDL.h をコンパイラに認識させることはできませんでした。ただし、Macports を使用して SDL2 をインストールすると、Macports が SDL2 ヘッダー ファイルをインストールした場所 (/opt/local/include/SDL2) をコンパイラに指定することができました。
それは私のためにそれをしたようです