реклама на сайте
подробности

 
 
> Конфигурирование CodeBlocs
Oleg_IT
сообщение Jun 6 2011, 11:40
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



Не получается справиться с ошибкой

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" не помогает.

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 2)
haker_fox
сообщение Jun 7 2011, 06:47
Сообщение #2


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Добавьте это
CODE
CFLAGS += -std=gnu99

непосредственно в Ваш Makefile.

Попробуйте скомпилировать проект из командной строки. CB тут не при чем)


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Oleg_IT
сообщение Jun 7 2011, 08:43
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



С командной строки всё получается, в Cygwin, спасибо тем, кто Makefile писал. Мне нужно, что бы эта библиотека в CB скомпилилась.
Честно говоря, я эту проблему решил, только не так как предполагал. За этой ошибкой была другая, которая исправлялась установкой соответствующего define … После этого первая ошибка тоже исчезла, попутно исчезли ошибки шедшие далее. Там ещё есть ошибки. Плохо я знаю эту библиотеку и особенности GNU C. Кто работал с библиотекой ffmpeg, помогите разобраться с ней.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 13:16
Рейтинг@Mail.ru


Страница сгенерированна за 0.02282 секунд с 7
ELECTRONIX ©2004-2016