функция 'library' отключена при сборке Qt из исходного кода - PullRequest
0 голосов
/ 26 сентября 2019

Я собираю Qt 5.13.1 из исходного кода на Mac OS (10.14.4) с Clang 10.0.Вот аргументы, которые я привел при вызове configure:

./configure -commercial -qt-zlib -confirm-license -nomake examples -nomake tests -opengl desktop -no-openssl -qt-zlib -qt-libpng -qt-libjpeg -securetransport -skip qtwebengine -shared -release -I/Paht/To/Vulkan/Header

, который в основном строит общий Qt в Release без QtWebEngine.

Однако я понял, что в qt_build2/qtbase/src/corelib/qtcore-config.h естьэто строка:

#define QT_FEATURE_library -1

заполнена. И из-за этого не может быть построена библиотека QtVulkanSupport.

Согласно ./configure -list-features:

library ................. File I/O: Provides a wrapper for dynamically loaded libraries.

Итак, вопрос: почему эта функция была отключена в моей сборке?

./configure -feature-library приведет к ошибке:

ERROR: Feature 'library' was enabled, but the pre-condition 'config.win32 || config.hpux || (!config.nacl && features.dlopen)' failed.

Как мне поступить?Я что-то упустил?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...