macOS x:boost .hpp未找到使用make编译qt5项目

时间:2017-02-24 21:42:18

标签: boost qt5 qmake clang++

我正在尝试构建一个示例qt5项目,其中Makefile是使用qmake构建的。 clang ++给了我这个错误:

致命错误:' boost / numeric / ublas / vector.hpp'找不到文件

由于Makefile是由qmake生成的,因此很难编辑巨大的Makefile -I包含路径以查找boost头文件(位于/ usr / local / include / boost中)。

有没有办法在qmake中指定其他包含路径会有所帮助?

1 个答案:

答案 0 :(得分:0)

当然,您可以使用INCLUDE_PATH

向qmake文件添加包含路径

http://doc.qt.io/qt-5/qmake-variable-reference.html#includepath

# add homebrew include path only on MacOS
macx:INCLUDEPATH += "/usr/local/include"