Поскольку это решило ваш вопрос, я просто собираюсь поставить его здесь как ответ. Я улучшу этот раздел более подробно позже.
Если вы используете cmake, используйте find_package
, чтобы найти пакет, а затем на более поздней стадии создайте ссылку на ваш двоичный файл.
In order for find_package to be successful, Qt 5 must be found below the
CMAKE_PREFIX_PATH, or the Qt5_DIR must be set in the CMake cache to the
location of the Qt5Config.cmake file. The easiest way to use CMake is to set the
CMAKE_PREFIX_PATH environment variable to the install prefix of Qt 5.
Если вы просто хотите найти модули Qt, затем просто установите Qt5_DIR
ex: Qt5_DIR="/Users/bob/Qt/5.12.7/clang_64/lib/cmake/Qt5"
при сборке с CMake
, вы можете использовать Qt5_DIR или CMAKE_PREFIX_PATH, оба должны работать.
Подробнее объяснение сборки с помощью CMake можно найти здесь