我已经使用MacPorts安装了pHash库但是当我尝试编译示例源代码时出现此错误:
Fatal error: 'pHash.h' file not found
#include "pHash.h"
如何告诉源代码在哪里找到库? (从我发现它们安装在/ opt / local中)
答案 0 :(得分:1)
MacPorts将内容安装到/opt/local
中,因此就编译器而言,这些头文件将位于/opt/local/include
,这是一个非标准目录。
您需要将-I/opt/local/include
传递给编译器。你如何做到这一点取决于你的构建系统,但make
和Xcode都支持它。
您很可能也需要将-L/opt/local/lib
传递给链接器......