Russian Qt Forum
Ноябрь 25, 2024, 00:22
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Вопросы новичков
>
Подкючение сторонних библиотек.
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Подкючение сторонних библиотек. (Прочитано 5140 раз)
Ivan
Гость
Подкючение сторонних библиотек.
«
:
Март 14, 2013, 09:40 »
Всем доброго времени суток!
Есть необходимость работы с Intel-ми библиотеками (Linux). Установил их, нашел как подключить при сборке и запуске программы через терминал (g++ main.cpp -o main -I /opt/intel/composer_xe_2013.2.146/ipp/include -l ipps_l -l ippi_l -l ippcore_l -L /opt/intel/composer_xe_2013.2.146/ipp/lib/intel64 ).
Но хотелось бы, чтобы они сами подключались в QT Creatore. Как это можно в нем (Creatore) сделать?
Записан
mutineer
Гость
Re: Подкючение сторонних библиотек.
«
Ответ #1 :
Март 14, 2013, 11:15 »
Прописать их в .pro
LIBS += -lipps_l -lippi_l -lippcore_l -L/opt/intel/composer_xe_2013.2.146/ipp/lib/intel64
INCLUDEPATH += /opt/intel/composer_xe_2013.2.146/ipp/include
«
Последнее редактирование: Март 14, 2013, 12:01 от mutineer
»
Записан
Ivan
Гость
Re: Подкючение сторонних библиотек.
«
Ответ #2 :
Март 14, 2013, 11:58 »
Пробовал вот так в про-файл вбить, но выдает ошибки:
INCLUDEPATH += /opt/intel/composer_xe_2013.1.117/ipp/include/
LIBS += -L /opt/intel/composer_xe_2013.1.117/ipp/lib/intel64/ -l ipps_l -l ippi_l -l ippcore_l
Ошибки:
:-1: ошибка: error: ipps_l: No such file or directory
:-1: ошибка: error: ippi_l: No such file or directory
Хотя они в три там лежат.
Записан
mutineer
Гость
Re: Подкючение сторонних библиотек.
«
Ответ #3 :
Март 14, 2013, 12:00 »
Пробелы лишние поубирай, я же тебе без пробелов лишних написал
Записан
Ivan
Гость
Re: Подкючение сторонних библиотек.
«
Ответ #4 :
Март 14, 2013, 12:50 »
В том варианте, который я написалподключается библиотека написанныя последней (по крайне мере, компилятор не ругается именно на ту, кторую поставить в конец), если написать так как вы скинули: то ошибки ":-1: ошибка: cannot find -lipps_l" на все три.
Записан
mutineer
Гость
Re: Подкючение сторонних библиотек.
«
Ответ #5 :
Март 14, 2013, 12:55 »
а как файлы библиотеки называются?
Записан
Ivan
Гость
Re: Подкючение сторонних библиотек.
«
Ответ #6 :
Март 14, 2013, 13:06 »
-liblipps_l.a такое полное название тоже пробовал прописывать
Записан
mutineer
Гость
Re: Подкючение сторонних библиотек.
«
Ответ #7 :
Март 14, 2013, 13:10 »
Если файл называется lib
lipps_l
.a то в LIBS его надо записывать как -l
lipps_l
Записан
Ivan
Гость
Re: Подкючение сторонних библиотек.
«
Ответ #8 :
Март 14, 2013, 13:13 »
Лишнюю l написал libipps_l.a
Записан
Ivan
Гость
Re: Подкючение сторонних библиотек.
«
Ответ #9 :
Март 15, 2013, 13:34 »
Спасибо, вопрос, вроде, решил.
Записан
mutineer
Гость
Re: Подкючение сторонних библиотек.
«
Ответ #10 :
Март 15, 2013, 13:39 »
Цитата: Ivan от Март 15, 2013, 13:34
Спасибо, вопрос, вроде, решил.
Расскажи как
Записан
Ivan
Гость
Re: Подкючение сторонних библиотек.
«
Ответ #11 :
Март 17, 2013, 14:01 »
На самом деле сомнительное решение, но ошибок при сборке и компиляции не выдает. Я в про-файле написал только LIBS += -L /opt/intel/composer_xe_2013.1.117/ipp/lib/intel64/ -l ipps_l -l ippi_l -l ippcore_l
Убрал INCLUDEPATH, оставив только подключение в main-е с прописанием полного адреса.
Не знаю на сколько это корректно, но не ругается и славно.
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...