Компиляция

Список разделов Аудиоплеер foobar2000 Программирование foobar2000

Описание: Для программистов, пищущих плагины для foobar2000. SDK и обмен опытом

Сообщение #1 XPiS » 11.06.2006, 11:10

Перечитал все что можно. SDK сделано для Visual Studio 2005, но это просто бред какой-то - не могу скомпилировать её в Visual Studio 6/2003. Такого быть не может, везде странная ошибка (которая, по поему рассуждению, не может зависеть от студии):

d:\tools\foobar2000\sdk\pfc\int_types.h(67) : error C2146: syntax error : missing ';' before identifier 't_size'

Может кто-нибудь подскажет? (сталкивался)
XPiS
Автор темы, Бывалый
Репутация: 1
С нами: 11 лет 3 месяца

Сообщение #2 skipyrich » 11.06.2006, 11:26

Еще как зависит. SDK 0.9 не скомпилируется на студии < 2005.

foosion: Note that the C++ compiler from VS 2003 has problems with some of the templates in the 0.9 SDK. You will get compiler errors or - even worse - buggy compiles.
Помни!: пережатие из (wav|mp3|mpc|ogg|aac|...) в (mp3|mpc|ogg|aac|...) при любых битрейтах ухудшает качество
skipyrich M
Мастер
Возраст: 43
Откуда: Москва
Репутация: 11
С нами: 11 лет 3 месяца

Сообщение #3 XPiS » 11.06.2006, 11:56

2skipyrich спасибо, не заметил этого замечания. Буду ставить 2005
XPiS
Автор темы, Бывалый
Репутация: 1
С нами: 11 лет 3 месяца

Сообщение #4 КОСТЯрик » 25.11.2006, 22:18

ГОСПОДА !!! ГРОМАДНАЯ ПРОСЬБА !!!
ЕСЛИ КТО МОЖЕТ СКОМПИЛИРОВАТЬ КРОССФАДЕРНУЮ БИБЛИОТЕКУ ДЛЯ FOOBARа - БУДУ НЕСЛЫХАННО БЛАГОДАРЕН (может и ещё кто благодарность объявит), т.к. с помощью данной библиотеки я в WINAMPе такие чудесные переходы между треками делал, от чего не смог добиться ни от одного тогдашнего (да и нынешнего) кроссфадера...
1. Куча настроек
2. Пресеты
3. Анализ на громкость трека
4. МЕГА ПЛАГИН !!!
Сайт Автора: http://www.sqrsoft.com.ar/en/index.html
Это плагин (WINAMPовский): http://www.sqrsoft.com.ar/files/out_sqr175.zip
Это SDK к нему: http://www.sqrsoft.com.ar/files/mini_acfctrl.zip

Был бы силён в программинге - сбацал бы давно уже...
КОСТЯрик
Новичок
Репутация: 0
С нами: 10 лет 9 месяцев

Сообщение #5 Viacheslav » 28.12.2006, 01:37

Господа, у меня такой вопрос тут:
У меня Microsoft Visual Studio .NET 2003, могу ли я на нем плагины к Фубару 0.9.4 писать или нет?
А что если СДК постарее взять? То что с новым СДК я не скомпилю ничего я уже понял.
Последний раз редактировалось Viacheslav 28.12.2006, 01:40, всего редактировалось 1 раз.
Viacheslav
Новичок
Репутация: 0
С нами: 10 лет 8 месяцев

Сообщение #6 skipyrich » 28.12.2006, 03:19

2Viacheslav: А прочитать тему, прежде, чем в нее писать?
/viewtopic.php?p=1813#p1813
Помни!: пережатие из (wav|mp3|mpc|ogg|aac|...) в (mp3|mpc|ogg|aac|...) при любых битрейтах ухудшает качество
skipyrich M
Мастер
Возраст: 43
Откуда: Москва
Репутация: 11
С нами: 11 лет 3 месяца

Сообщение #7 Viacheslav » 28.12.2006, 20:24

2skipyrich
Ну я и прочитал. Там пишут что SDK 0.9 не компилится на 2003й студии, это я понял.
А что если взять SDK версией пониже? Тогда можно собрать плагин к 9й версии плейера?
Viacheslav
Новичок
Репутация: 0
С нами: 10 лет 8 месяцев

Сообщение #8 skipyrich » 28.12.2006, 23:38

Плагины 0.8 и 0.9 не совместимы.
Соответственно, плагины, скомпиленные с SDK 0.8 не будут работать с фубаром 0.9.
Мало того, плагины, написанные под SDK 0.8 не будут компилиться с SDK 0.9.
Качай Visual Studio 2005 Express, она бесплатна, и не мучайся.
Если ломает, то качай бесплатный M$ компилер и пользуй в качестве IDE Code::Blocks.
Или вообще, пользуйся редактором фара.
Помни!: пережатие из (wav|mp3|mpc|ogg|aac|...) в (mp3|mpc|ogg|aac|...) при любых битрейтах ухудшает качество
skipyrich M
Мастер
Возраст: 43
Откуда: Москва
Репутация: 11
С нами: 11 лет 3 месяца

Сообщение #9 Viacheslav » 29.12.2006, 01:04

Благодарю за ответ, но скачать не получится.
Ладно, гдето найду.
Viacheslav
Новичок
Репутация: 0
С нами: 10 лет 8 месяцев


Вернуться в Программирование foobar2000