Expected unqualified id before string constant

В настоящее время я пишу приложение на С++, которое реализует осциллятор в сочетании с math.h. Код, который у меня должен, должен хорошо работать для приложения (пытается скомпилировать объектный файл), bu Я получаю ошибку компилятора, скорее всего, связанную с синтаксисом /etc; Я думаю, что это имеет какое-то отношение к пространству имен. Ошибка:

Я видел другие предложения, которые упоминают использование g++ -Wall -g, но я не уверен, что это проблема, и что здесь что-то происходит.

Любая помощь будет очень признательна! Спасибо!!

Это простая проблема.

Вы просто забыли запятую в конце вашего файла заголовка.

Ошибки компилятора, которые вы получаете за отсутствием полуплощадки в конце определения класса, очень сложно связать с реальной проблемой — просто привыкните проверять это, когда вы получаете ошибки после создания класса.

Другой способ создать эту ошибку: определить макрос в строковой константе, а затем использовать имя макроса в качестве имени строковой константы. Пример

Очевидным ответом является удаление одного из определений или изменение имени.

I’m currently writing a C++ application which implements an Oscillator in conjuction with math.h. The code I have should work fine for the application (trying to compile an object file), bu I’m getting a compiler error most likely having to do with syntax/etc; I think it has something to do with namespace. The error:

I’ve seen other suggestions that mention using g++ -Wall -g but I’m not sure that that is the problem, and that there is something else going on here.

Any help would be much appreciated! Thanks!!

Comments

Copy link Quote reply

rurban commented Jan 1, 2015

config.h:86:32: error: expected unqualified-id before string constant
# define PARROT_EXPORT extern "C" __attribute__ ((visibility("default")))

Читайте также:  Как поставить невидимый ник в стиме

which is probably related to a missing semi-colon at the end of the declaration, or some other wrong scope, where extern "C" is not allowed.

Ссылка на основную публикацию
Adblock
detector