Oleg_IT
Jun 6 2011, 11:40
Не получается справиться с ошибкой
typedef union {
……………
} av_alias av_alias64;
D:\..\intreadwrite.h|34|error: expected '=', ',', ';', 'asm' or '__attribute__' before 'av_alias64'
MrYuran советует «В makefile надо добавить CFLAGS += -std=gnu99». А как это сделать? Установка флагов в "other options" не помогает.
haker_fox
Jun 7 2011, 06:47
Добавьте это
CODE
CFLAGS += -std=gnu99
непосредственно в Ваш Makefile.
Попробуйте скомпилировать проект из командной строки. CB тут не при чем)
Oleg_IT
Jun 7 2011, 08:43
С командной строки всё получается, в Cygwin, спасибо тем, кто Makefile писал. Мне нужно, что бы эта библиотека в CB скомпилилась.
Честно говоря, я эту проблему решил, только не так как предполагал. За этой ошибкой была другая, которая исправлялась установкой соответствующего define … После этого первая ошибка тоже исчезла, попутно исчезли ошибки шедшие далее. Там ещё есть ошибки. Плохо я знаю эту библиотеку и особенности GNU C. Кто работал с библиотекой ffmpeg, помогите разобраться с ней.