Название: [РЕШЕНО] Проблема с компиляцией (FMOD + minGW + Windows) Отправлено: gil9red от Октябрь 28, 2012, 21:09 Здравствуйте!
Работаю на Qt Creator 2.4.1 (minGW) Windows xp Решил попробовать аудибиблиотеку FMOD Скачал с официального сайта (http://www.fmod.org/) установщик для виндовс Установил В папке api (D:\Program Files\FMOD SoundSystem\FMOD Programmers API Windows\api) мне нужны были папка inc с заголовочными, папка lib с библиотекой, и dll В папке lib было несколько библиотек, но используя документацию разработчика, нашел нужную - libfmodex.a Отрывок: Цитировать If you want to use fmodex.dll: Visual Studio users - fmodex_vc.lib. Metrowerks Codewarrior users - fmodex_vc.lib. Borland users - fmodex_bc.lib. LCC-Win32 users - fmodex_lcc.lib. Dev-C++, MinGW and CygWin users - libfmodex.a. Скопировал в папку проекта заголовочные и либу, потом пытался добавить либу, и тут у меня возникла проблема: пишет что не может найти -llibfmodex Как добавить в LIBS файла pro библиотеку формата *.а? Проект прилагается :) Название: Re: Проблема с компиляцией (FMOD + minGW + Windows) Отправлено: xokc от Октябрь 29, 2012, 19:13 LIBS += -L$$PWD/FMOD/lib -lfmodex
Название: Re: Проблема с компиляцией (FMOD + minGW + Windows) Отправлено: gil9red от Октябрь 29, 2012, 21:12 Спасибо, xokc, собралось :)
а почему именно fmodex, а не libfmodex? ??? Название: Re: Проблема с компиляцией (FMOD + minGW + Windows) Отправлено: Alex Custov от Октябрь 29, 2012, 21:24 Спасибо, xokc, собралось :) а почему именно fmodex, а не libfmodex? ??? Потому что компилятор GCC воспринимает именно такой формат Название: Re: Проблема с компиляцией (FMOD + minGW + Windows) Отправлено: gil9red от Октябрь 29, 2012, 22:16 Но мы все таки тыкаем компилятор в либу libfmodex.а?
просто (хз почему) нужно убирать lib символы в названии библиотек, получается так? Название: Re: Проблема с компиляцией (FMOD + minGW + Windows) Отправлено: Alex Custov от Октябрь 30, 2012, 00:42 Но мы все таки тыкаем компилятор в либу libfmodex.а? просто (хз почему) нужно убирать lib символы в названии библиотек, получается так? Да. Не хз почему, а потому, что gcc ожидает такой формат. Если нужно прилинковать библиотеку libmx.a, то линкеру передаётся ключ -lmx Название: Re: Проблема с компиляцией (FMOD + minGW + Windows) Отправлено: gil9red от Октябрь 30, 2012, 13:12 Спасибо за объяснение, я это запомню :)
|