Странная ошибка GCC: stray '\ nnn' в программеC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Странная ошибка GCC: stray '\ nnn' в программе

Сообщение Anonymous »

В моей библиотеке с открытым исходным кодом возникла следующая проблема, и я не могу понять, что происходит.
У двух моих пользователей есть ошибки компилятора (GCC), которые выглядят следующим образом:

Код: Выделить всё

/home/someone/Source/src/._regex.cpp:1:1: warning: null character(s) ignored
/home/someone/Source/src/._regex.cpp:1: error: stray ‘\5’ in program
/home/someone/Source/src/._regex.cpp:1: error: stray ‘\26’ in program
/home/someone/Source/src/._regex.cpp:1: error: stray ‘\7’ in program
/home/someone/Source/src/._regex.cpp:1:5: warning: null character(s) ignored
/home/someone/Source/src/._regex.cpp:1: error: stray ‘\2’ in program
...
Я не могу воспроизвести эти ошибки; код компилируется нормально на всех машинах, которые я тестировал.
Поиск в Google показал, что это часто является результатом странной кодировки или странного форматирования, но я прогнал весь исходный код через шестнадцатеричный редактор, и все символы являются либо печатными ASCII (0x20 - 0x7E), либо символами табуляции, либо новой строки. Вот и все.
Кроме того, оба пользователя успешно скомпилировали предыдущую версию библиотеки; но конкретный файл, о котором идет речь (

Код: Выделить всё

regex.cpp
) и его заголовочные файлы с тех пор не изменялись!
Пожалуйста, смотрите здесь для более подробной информации, включая ссылки для загрузки кода, если хотите. Но я был бы рад просто указателю в возможном направлении.

Подробнее здесь: https://stackoverflow.com/questions/162 ... in-program
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»