Как заставить qmake добавить -lm после -lpthread на этапе компоновки

Я пытаюсь скомпилировать проект на платформе armhf (доска Jetson), которая использует Qt и Cuda. Он использует qmake для сборки.

Он проходит через фазу сборки до конца, когда он связывается, где это терпит неудачу с ошибкой ниже. Что бы я ни пытался вставить в файл проекта, он не добавляет «-lm» после «-lpthread» в генерируемый файл Makefile. Я думаю, что это решило бы мою проблему здесь.

Я получаю ошибку:

undefined reference to symbol 'dlsym@@GLIBC_2.4'

Кто-нибудь может посоветовать?

1

Решение

Вы можете использовать это, чтобы добавить математическую библиотеку в LIBS переменная, так что вы убедитесь, что это первое, что нужно для компоновщика:

LIBS = -lm $$LIBS
3

Другие решения


По вопросам рекламы [email protected]