Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
MacPorts を使用して pHash ライブラリをインストールしましたが、サンプル ソース コードをコンパイルしようとすると、次のエラーが発生します。
Fatal error: 'pHash.h' file not found #include "pHash.h"
ライブラリの場所をソースコードに伝えるにはどうすればよいですか? (私が見つけたものから、それらは /opt/local にインストールされています)
MacPorts は、コンパイラに関する限り、/opt/localこれらのヘッダー ファイルが非標準ディレクトリである にインストールされるようにします。/opt/local/include
/opt/local
/opt/local/include
-I/opt/local/includeコンパイラに渡す必要があります。その方法はビルド システムによって異なりますがmake、Xcode と Xcode の両方がサポートしています。
-I/opt/local/include
make
-L/opt/local/libほとんどの場合、リンカーにも渡す必要があります...
-L/opt/local/lib