В qt проекте указать используемые либы

Модератор: Модераторы разделов

kinder
Сообщения: 151
ОС: Mandriva 2009 Spring

В qt проекте указать используемые либы

Сообщение kinder »

В Qt проекте подключил заголовочный файл libdjvu/ddjvuapi.h и использовал определённые функции. Естественно компилятор на этапе линковки не находит указанных функций.
Компилирую пограмму скриптом

Код: Выделить всё

#!/bin/bash

/usr/lib/qt4/bin/qmake -project -o hello.pro main.cpp
/usr/lib/qt4/bin/qmake -makefile hello.pro
make

Как указать qmake'у что надо подсоединить к проекту библиотеку ‎/usr/lib/libdjvulibre.so?
Спасибо сказали:
kinder
Сообщения: 151
ОС: Mandriva 2009 Spring

Re: В qt проекте указать используемые либы

Сообщение kinder »

Не смортря на то что Makefile формировался динамически впихнул ключи для gcc в него. Работает.
Спасибо сказали:
ASG128
Сообщения: 47
ОС: Debian

Re: В qt проекте указать используемые либы

Сообщение ASG128 »

http://doc.crossplatform.ru/qt/4.3.2/qmake...ject-files.html

Если Вы используете в вашем проекте не только библиотеки, поддерживаемые Qt, вам нужно определить их в вашем файле проекта.

Каталоги, в которых qmake ищет библиотеки и специальные присоединяемые библиотеки, могут быть добавлены к списку значений переменной LIBS. Могут быть даны директории к самим библиотекам, или может использоваться похожее обозначение в стиле Unix для определения библиотек и директорий.

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

LIBS += -L/usr/local/lib -lmath
Спасибо сказали:
kinder
Сообщения: 151
ОС: Mandriva 2009 Spring

Re: В qt проекте указать используемые либы

Сообщение kinder »

Уточню вопрос, как указать библиотеки в CMakeLists.txt?
Спасибо сказали: