Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 7 kwi 2026, o 22:55


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 
Autor Wiadomość
PostNapisane: 28 gru 2017, o 19:44 
Offline
Nowy

Dołączył(a): 09 paź 2017
Posty: 5
Pomógł: 0

Witam

W Eclipsie Oxygen do niedawna było i w zasadzie jest nadal wszystko ok. ale od wczoraj pojawiły mi się robaczki przy za komentowanych linijkach. Wszystko kompiluje się i wgrywa do procka poprawnie, ale te robaczki denerwują. Opis błędu "Problem description: Line comments '//' are not allowed". Do komentarzy z użyciem /* ... */ eklips nie ma pretensji. Gdzieś coś jest przestawione, ale nie mogę znaleźć gdzie. Byłbym wdzięczny za wskazanie przyczyny powstawania tego błędu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 gru 2017, o 19:49 
Offline
Użytkownik

Dołączył(a): 31 lip 2016
Posty: 154
Pomógł: 4

AntoniG napisał(a):
Witam

W Eclipsie Oxygen do niedawna było i w zasadzie jest nadal wszystko ok. ale od wczoraj pojawiły mi się robaczki przy za komentowanych linijkach. Wszystko kompiluje się i wgrywa do procka poprawnie, ale te robaczki denerwują. Opis błędu "Problem description: Line comments '//' are not allowed". Do komentarzy z użyciem /* ... */ eklips nie ma pretensji. Gdzieś coś jest przestawione, ale nie mogę znaleźć gdzie. Byłbym wdzięczny za wskazanie przyczyny powstawania tego błędu.


Czy komentarz nie powinien tak wyglądać: //komentarz
Zaznaczony blok komentarza: /*......*/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 gru 2017, o 20:14 
Offline
Nowy

Dołączył(a): 09 paź 2017
Posty: 5
Pomógł: 0

I tak też wygląda: //komentarz, ale w tych liniach gdzie są takie komentarze eklips wstawia robaka z komunikatem: Problem description: Line comments '//' are not allowed .
Do komentarzy blokowych /*...*/ eklips nie wnosi pretensji.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 gru 2017, o 20:18 
Offline
Użytkownik

Dołączył(a): 07 cze 2016
Posty: 563
Pomógł: 143

Problem może wynikać z ustawienia standardu C
Project->Properties->C/C++ Build->Tool Settings->AVR Compiler->Language Standard
powinno być -std=c99 lub -std=gnu99.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 gru 2017, o 08:39 
Offline
Nowy

Dołączył(a): 09 paź 2017
Posty: 5
Pomógł: 0

Dziękuję za podpowiedz, ale to nie to. Było ustawione ISO C99 + GNU extensions (-std=gnu99). Dla pewności przestawiłem na ISO C99 (-std=c99) Apply & Close i restart i ciągle to samo. Robaczki w liniach z komentarzem po //.

Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 gru 2017, o 09:09 
Offline
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 2605
Pomógł: 129

link



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 gru 2017, o 09:11 
Offline
Użytkownik

Dołączył(a): 07 cze 2016
Posty: 563
Pomógł: 143

No to zobacz jeszcze:
Project->Properties->C/C++ General->Code Analysis
Czy masz zaznaczenie w linii:
Codding Style->Line comments



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 gru 2017, o 09:39 
Offline
Nowy

Dołączył(a): 09 paź 2017
Posty: 5
Pomógł: 0

andrews napisał(a):
No to zobacz jeszcze:
Project->Properties->C/C++ General->Code Analysis
Czy masz zaznaczenie w linii:
Codding Style->Line comments


Dziękuję, to pomogło.

------------------------ [ Dodano po: 7 minutach ]

micky napisał(a):


Pierwsze co znalazłem na ten temat, to właśnie to co opisano w tym linku. Ale dotyczy to podobnego problemu, ale kompilatora GCC, w kompilatorze AVR nie ma opcji Support ANSI programs w zakładce Miscellaneous Zresztą to też nie pomogło, bo była odznaczona.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 gru 2017, o 14:39 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lut 2016
Posty: 266
Lokalizacja: Norwegia
Pomógł: 16

Nie wklejałeś przypadkiem do swojego projektu, jakiegoś kodu pochodzącego z strefy "cyrylicy" ? w którym właśnie komentarze były pisane z użyciem kodowania wschodniego... Wtedy dzieją się podobne rzeczy i ja radziłem sobie po prostu poprzez tłumaczenie i edycję komentarzy w locie.
Tak mi się tylko skojarzyło... ale nie jestem za dobry w tym więc moja rada może być głupia.

_________________
SP2LUB - LA1BUA



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 gru 2017, o 10:00 
Offline
Nowy

Dołączył(a): 09 paź 2017
Posty: 5
Pomógł: 0

Nie nic takiego "wschodniego" nie wklejałem. Sprawa jest już rozwiązana. Pomogło odznaczenie w Project->Properties->C/C++ General->Code Analysis Codding Style->Line comments.
tak jak radził kolega andrews. Eklips jest trochę czasami "marudny".



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 9 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO