Jump to content

    
Sign in to follow this  
jenya7

Непонятный вoрнинг

Recommended Posts

Проект собрался но вылетает

Warning[Pa050]: non-native end of line sequence detected (this diagnostic is only issued once)

и так на 14 файлов. причем знак ворнинга я вижу на самой первой строчке в каждом файле. что за беда такая?

 

Share this post


Link to post
Share on other sites
Проект собрался но вылетает

Warning[Pa050]: non-native end of line sequence detected (this diagnostic is only issued once)

и так на 14 файлов. причем знак ворнинга я вижу на самой первой строчке в каждом файле. что за беда такая?

 

http://electronix.ru/forum/index.php?showt...131985&st=0

 

Share this post


Link to post
Share on other sites
и так на 14 файлов. причем знак ворнинга я вижу на самой первой строчке в каждом файле. что за беда такая?

Это он вам сообщает, что файлы имеют непривычные для Windows окончания строк. Вероятно, файлы редактировались в линуксе, и окончания строк у них, соответственно, линуксовые (LF). В Windows принято, чтобы строки заканчивались комбинацией CR+LF.

Думаю, что достаточно пересохранить эти файлы, и проблема уйдёт.

Share this post


Link to post
Share on other sites
Это в git'e настраивается.

git book

Искать по core.autocrlf

а причем здесь гит? у меня IAR.

 

Это он вам сообщает, что файлы имеют непривычные для Windows окончания строк. Вероятно, файлы редактировались в линуксе, и окончания строк у них, соответственно, линуксовые (LF). В Windows принято, чтобы строки заканчивались комбинацией CR+LF.

Думаю, что достаточно пересохранить эти файлы, и проблема уйдёт.

к сожалению не помогло.

 

не уходят ворнинги. даже если вытирать шапку файла

Share this post


Link to post
Share on other sites
к сожалению не помогло.

не уходят ворнинги.

Надо проосто именно персонально этот отключить, если не прогнять все файлы через конвертор, что делать незачем. Там где-то в проекте есть Suppress diagnostic - впишите туда Pa050

Share this post


Link to post
Share on other sites
Надо проосто именно персонально этот отключить, если не прогнять все файлы через конвертор, что делать незачем. Там где-то в проекте есть Suppress diagnostic - впишите туда Pa050

О! Спасибо! Помогло! :)

Share this post


Link to post
Share on other sites
а причем здесь гит? у меня IAR.

Ось с github'a как вытаскивали?

На случай разных клиентских машин у git'a есть опция подменять соответствующим образом окончания строк в push/pull/clone командах.

 

Настройте этот момент и не мучайтесь более.

Share this post


Link to post
Share on other sites

В качестве конвертера можно взять Swiss File Knife.

Простая и понятная штука. В числе прочего может пробежаться по директориям и конвертировать символы окончания строки.

Share this post


Link to post
Share on other sites
Ось с github'a как вытаскивали?

На случай разных клиентских машин у git'a есть опция подменять соответствующим образом окончания строк в push/pull/clone командах.

 

Настройте этот момент и не мучайтесь более.

а почему ось. это просто проект. мне прислали в качестве примера.

Share this post


Link to post
Share on other sites
В качестве конвертера можно взять Swiss File Knife.

Простая и понятная штука. В числе прочего может пробежаться по директориям и конвертировать символы окончания строки.

Ещё есть хорошая штука - astyle, которая форматирует исходники (бесценно, когда получаешь исходники от иных мастеров), а ещё умеет и конец строки заменять.

 

xxx: У тебя виндовый конец строки

yyy: давай без оскорблений

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this