Название: Помогите прицепить PortAudio к проекту.. Отправлено: CProger от Июнь 12, 2010, 01:38 Проблема в том, что не знаю как правильно прописать библиотеку в .pro файл. Нифига не получается. И так, и сяк пробовал. Сейчас пробую что-то типа такого:
Код: TEMPLATE = app На что ошибку получаю такую: Код: ld: library not found for -lportaudio Подскажите пожалуйста, как тут правильно прописать её? Может я ещё каких действий не делаю тут? Файл libportaudio.a скинул в директорию с проектом. На всякий случай. А ld вообще где ищет-то её? В сообщество PortAudio уже писал. Что-то и так, и так они мне предлагали прописать - и ничего не срабатывает) Компилятор: GCC. Проект на QT. Название: Re: Помогите прицепить PortAudio к проекту.. Отправлено: niXman от Июнь 12, 2010, 07:17 но непонятно, куда эти пути указывают. либу сам собирал? make install выполнил?
Название: Re: Помогите прицепить PortAudio к проекту.. Отправлено: lit-uriy от Июнь 12, 2010, 08:11 >>А ld вообще где ищет-то её?
тут: /Users/user/program/frameworks/portaudio/lib/.libs/ Название: Re: Помогите прицепить PortAudio к проекту.. Отправлено: CProger от Июнь 12, 2010, 12:35 Хм.. с PortAudio, с горем напополам, разобрался. Возникла проблема ещё интереснее, с libsndfile :)
Код: ld: warning: in /usr/local/lib/libsndfile.dylib, file was built for unsupported file format which is not the architecture being linked (i386) libsndfile успешно сконфигурировался, собрался и установился (make install) - без ошибок. А при попытке подключения через .pro: Код: INCLUDEPATH += . /Users/..../frameworks/portaudio/include/ /Users/..../frameworks/libsndfile-1.0.21/src/ он вот такую вот ошибку мне выдаёт.. В чём, на этот раз, может оказаться ошибка? В первой строчке про неподдерживаемый формат? Название: Re: Помогите прицепить PortAudio к проекту.. Отправлено: CProger от Июнь 12, 2010, 15:37 Я так понял, что файл libsndfile.dylib был собран под i386, а у меня МакБук x86_64, поэтому и возникает такая ошибка..
А нельзя ли просто файлы инклюдом подключить, чтобы не сталкиваться с такими проблемами? :) Ну и вообще, я ведь собирал эти либы через gcc, чего ж они оказались собранными-то под другую архитектуру?) |