LINUX.ORG.RU

Как слинковать статическую либу с qt-шным проектом?


0

0

Привет всем!:) Интересует сабж. Есть значит статическая либа сгенерированная при помощи "ar"(код на Си). Как настроить .pro файл проекта, чтобы тот слинковался с этой либой статически? (только с этой либой, не с Qt* библиотеками). Манипуляции с QMAKE_LFLAGS, QMAKE_LFLAGS_QT_DLL к решению проблемы не привели.

Ответ на: комментарий от AF

Пишет undefined reference to blablabla... при попытке компоновки qt-шного проекта.

myproject.pro содержит:

LIBS +=-L ../libtest/ -ltest
INCLUDEPATH += . ../libtest

При этом:

$ ls ../libtest | grep libtest
libtest.a

Если попробовать скомпилировать libtest как shared lib, то всё работает без ошибок.

anterior
() автор топика
Ответ на: комментарий от anterior

А эта libtest.a у тебя хоть к чемуто успешно линкуется?

AF ★★★
()

Вот блин, Оказывается на либу случайно strip наводился=) Вот в этом вся и проблема была.

Спасибо всем за помощь!

anterior
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.