Название: Qt 4 + Phonon: ошибки при компиляции любого проекта Отправлено: nn1317 от Сентябрь 12, 2009, 11:28 Добрый день)
У меня Qt 4.5.1 бинарная опенсурс вместе с qt creator. Сильно понадобился Phonon... оказалось, что он у меня не собран - не беда, захожу в src/phonon, собираю дебаг и релиз. После этого любой проект(и бекенды, и экзамплы), где есть строка QT += phonon не компилируется с единственной ошибкой: error: collect2: ld returned 1 exit status Такая же ошибка была и когда я еще не собрал плагин phonon и пытался скомпилировать примеры... Такое ощущение, что собранный плагин phonon'а линковщик не видит. В папке lib есть libphonon4.A и libphonond4.A Название: Re: Qt 4 + Phonon: ошибки при компиляции любого проекта Отправлено: zenden от Сентябрь 12, 2009, 15:31 Это ошибка линковки. Наверно ты не подключил либы к проекту.
Compile output (Вывод компилятора) в студию. Название: Re: Qt 4 + Phonon: ошибки при компиляции любого проекта Отправлено: nn1317 от Сентябрь 12, 2009, 16:03 какие именно либы?
вывод компилятора это который в QtCreator снизу? там тока единственная ошибка, а до этого варининги по приведению типов внутри фононовских сурсов)) Название: Re: Qt 4 + Phonon: ошибки при компиляции любого проекта Отправлено: nn1317 от Сентябрь 12, 2009, 17:12 пока что выяснилось что про наличие такого модуля как phonon линкер не знает.
в корне Qt в configure.cache есть разные опции, но нет ничего связанного с phonon. вопрос: нужно ли перекомпиливать Qt с опциями -phonon -phonon-backend или есть какой то обходной путь промыть мозги линкеру?) Название: Re: Qt 4 + Phonon: ошибки при компиляции любого проекта Отправлено: nn1317 от Сентябрь 12, 2009, 23:02 На самом деле все очень просто:)
Нужно было всего лишь переименовать libphonon4.A в libphonon.A в папке LIBS и приложения просто с Phonon стали собираться) |