Наткнулся через систему сборки на мезон ( http://mesonbuild.com/ ) которая привлекла меня своей простотой и собственной поддержкой Qt.
Однако, когда я следовал за учебником, я получил сообщение об ошибке
Build type: native build
Project name: qt5 demo
Native cpp compiler: c++ (clang 8.1.0)
Build machine cpu family: x86_64
Build machine cpu: x86_64
Found pkg-config: /usr/local/bin/pkg-config (0.29.2)
Dependency QtWidgets found: NO
Meson encountered an error in file meson.build, line 3, column 0:
Qt5 native dependency not found (checked pkg-config, qmake-qt5, and qmake)
что странно, потому что когда я использую Qt Creator, я могу легко создавать, компилировать и выполнять проекты Qt. Я использую MacOS Sierra.
Могу ли я как-то сказать Мезону, где находится qmake?
Хорошо, я исправил эту проблему, добавив
export PATH="<path to qmake>":$PATH
к моему файлу .bash_profile, где находится путь к папке, содержащей двоичные файлы qt, например, qmake.
Других решений пока нет …