QMake не будет статически связывать одну библиотеку - PullRequest
0 голосов
/ 22 апреля 2020

Я создаю проект C ++ с использованием qmake, и каждый раз, когда я собираю ldd, подтверждает, что указанная библиотека была динамически связана (и происходит сбой программы из-за отсутствия файла .so). Мой профессиональный файл содержит:

LIBS += -L$$PWD/../senselockAPI/Linux_X64/Fedroa/ -lsenseEIV
PRE_TARGETDEPS += $$PWD/../senselockAPI/Linux_X64/Fedroa/libsenseEIV.a

Глядя на выходные данные компилятора, я вижу, что g ++ передается вышеупомянутая строка LIBS. Это выглядит правильно.

Я видел директиву компилятора qmake для статической ссылки на КАЖДУЮ библиотеку:

QMAKE_LFLAGS + = -stati c

, но это не подходит. Я только хочу статически связать эту одну библиотеку. Как я могу заставить эту одну библиотеку статически связать?

...