ожидается «)» в прототипе c функции

У меня есть функция, разделенная между заголовочными и исходными файлами следующим образом:

В заголовочном файле:

uint8_t SoundEffects(uint8_t EffectType,uint8_t RecordedSample);

В исходном файле:

uint8_t SoundEffects(uint8_t EffectType,uint8_t RecordedSample)
{
// some code
}

Генерирует следующую ошибку

SoundEffects.h: 7: ошибка: ожидается «)» до «EffectType»
SoundEffects.c: 3: ошибка: ожидается «)» до «EffectType»

Я перепробовал все, удалил имена переменных, изменил uint8_t в unsigned charничего не работает. в чем проблема?

0

Решение

Убедитесь, что у вас нет #defineд знак SoundEffects к чему-то другому уже.

0

Другие решения

Я ожидаю эту ошибку, когда токен до ‘EffectType’ не распознается как тип. В этом случае ‘uint8_t’. Я думаю, что вам нужно 'include <stdint.h>' в верхней части вашего заголовочного файла (или, по крайней мере, до включения вашего заголовочного файла).

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector