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



Teraz jest 18 kwi 2024, o 15:09


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Autor Wiadomość
PostNapisane: 29 wrz 2012, o 21:09 
Offline
Nowy

Dołączył(a): 05 sie 2012
Posty: 16
Pomógł: 0

Witam,

Wyskoczył mi taki error podczas pisania programu.
Kod:
Multiple markers at this line
   - previous declaration of '__vector_4' was here
   - static declaration of '__vector_4' follows non-static
    declaration


Dopisałem kilka linijek kodu, zapisałem, wyskoczył mi czerwony krzyżyk na pasku z taką adnotacją. Więc skasowałem to co napisałem ale error cały czas jest. Czy może ktoś wie o co chodzi? Oczywiście wcześniej błąd taki się nie pojawiał.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 wrz 2012, o 21:13 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27224
Lokalizacja: Szczecin
Pomógł: 1041

A zapisujesz projekt po zmianach ? Masz włączoną opcję "Autosave" ?

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 wrz 2012, o 21:18 
Offline
Nowy

Dołączył(a): 05 sie 2012
Posty: 16
Pomógł: 0

opcji autosave nie ma włączonej ale jestem przyzwyczajony do klikania co jakiś czas CTRL+S i po zmianach zawsze klikam.

Używając funkcji cofnij wróciłem do momentu w którym wszystko gra ale nadal nie mam pojęcia o co chodziło... tym bardziej że zmian dokonałem w funkcji wywoływanej przez timer0 a ten error pojawił się przy wektorze od timera2.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 wrz 2012, o 22:51 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27224
Lokalizacja: Szczecin
Pomógł: 1041

To na drugi raz pokaż (wklej) kod źródłowy czy jego fragment, który sprawia ci kłopot i ew komunikaty z konsoli. Wtedy łatwiej będzie coś podpowiedzieć, doradzić.

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 wrz 2012, o 18:33 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 paź 2011
Posty: 401
Lokalizacja: Siedlce
Pomógł: 7

Ja też mam problem z nieznikającymi errorami w Eclipse JUNO.
Jak już jakiś wystąpi, to po poprawieniu błędu nadal zostają:
Kod:
Description   Resource   Path   Location   Type
make: *** [main.o] Error 1             C/C++ Problem
make: *** [Rejestrator_4tuby.elf] Error 1             C/C++ Problem

mimo, że projekt się kompiluje poprawnie.

_________________
Czekamy na RedBook'a!



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 gru 2012, o 00:41 
Offline
Nowy

Dołączył(a): 30 lis 2011
Posty: 8
Pomógł: 0

@szopler, z wersją Juno masz te problemy? Mam te same objawy, pojawiają się błędy w zakładce Problems, przy czym kompilacja przebiega bezproblemowo... Na sieci daje się też znaleźć parę podobnych przypadków, jednak nie udało mi się znaleźć żadnego rozwiązania...

ed:
No, to właściwie udało mi się dojść do powtarzalności tego błędu. Otworzyłem działający projekt, usunąłem średnik tworząc świadomy błąd. Kompilacja przebiega bez sukcesu. Po wprowadzeniu średnika na miejsce, błąd pozostaje.

Po prostu w oknie Problems pozostają błędy z pozostałych kompilacji, mimo że błąd został poprawiony. Jak na razie pomogło mi zmienienie parsera errorów z v6 na v7.
Project -> Properties -> C/C++ Build -> Settings -> Zakładka Error Parsers
Odhaczyłem "CDT GNU Make Error Parser 6.0 (Deprecated [nieaktualny])", zaptaszkowałem v7.0. To samo należy zrobić dla opcji całego workspace'a:
Window -> Preferences -> C/C++ -> Build -> Settings -> Zakładka Error Parsers

Od tej chwili każdy z nowych projektów będzie korzystał z tych ustawień, jednak wszystkie te stworzone do tej pory będą korzystać z ustawień poprzednich, więc należałoby dla każdego z osobna przestawić tego parsera.

Wydaje mi się że to właśnie "o to chodzi", stąd biorą się te błędy. Potestuję, zobaczę czy faktycznie to pomogło na dłuższą metę.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 gru 2012, o 10:39 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

Panowie... tu winę ponosi nie do końca doskonały CDT
po prostu czasem nie czyści on okna problems

oczywiście ustawienia Parsera mogą pomóc , ale nie zawsze
dodatkowo należy odhaczyć w opcjach tworzenie pliku wynikowego .elf

dlaczego ??

dlatego że nie używamy debug a relase

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 kwi 2015, o 20:02 
Offline
Nowy

Dołączył(a): 23 sty 2015
Posty: 18
Pomógł: 0

Być może banalne pytanie ale jak wyłączyć tworzenie pliku .elf?
Nigdy nie zmieniałem więc pytam.



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: 8 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

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


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