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



Teraz jest 26 gru 2024, o 21:41


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
Autor Wiadomość
PostNapisane: 9 paź 2016, o 18:26 
Offline
Użytkownik

Dołączył(a): 15 sie 2014
Posty: 87
Pomógł: 0

Dzień Dobry

Postanowiłem zacząć naukę C++. Korzystam z zestawu ATB i zamierzam stworzyć różne klasy coś w stylu HALa dla AVR.. mniejsza z tym. Tylko zastanawia mnie jak zmienić/ustawić standard języka C++. W stm-ach podmienia się w makefile a tutaj nie mam pojęcia. Stworzyłem projekt tak jak przedstawił to Pan Mirosław tutaj:

topic3509.html

I teraz pytanie... jak ustawić standard języka po utworzeniu projektu? Chciałbym korzystać co najmniej z c++11. 8-)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 paź 2016, o 19:27 
Offline
Użytkownik

Dołączył(a): 25 lip 2015
Posty: 140
Zbananowany użytkownik

Pomógł: 18

Właściwości projektu -> Settings -> AVR C++ Compiler -> Miscellaneous;
I w polu Other flags: -std=gnu++11

Nie wiem tylko na ile ten toolchain wspiera ten standard, bo w opcjach do wyboru jest max gnu++98.


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 paź 2016, o 20:05 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 kwi 2012
Posty: 114
Pomógł: 2

moscow18-1990 napisał(a):
Tylko zastanawia mnie jak zmienić/ustawić standard języka C++


topic16292.html tu masz wątek o tym założony przezemnie


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 paź 2016, o 20:47 
Offline
Użytkownik

Dołączył(a): 15 sie 2014
Posty: 87
Pomógł: 0

Ok. Dziękuje za odpowiedzi. I jak będzie z tym c++11? Będzie działał? Ma ktoś jakieś doświadczenia? :mrgreen:



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 paź 2016, o 17:59 
Offline
Użytkownik

Dołączył(a): 15 sie 2014
Posty: 87
Pomógł: 0

Gadałem z kumplem i winavr nie jest rozwijany od kilku lat. W związku z tym ten standard nie jest obsługiwany raczej. Chciałbym zapytać jaki inny toolchain dać(korzystam z eclipse)? Czy ewentualnie zrobić "przesiadkę" na atmel studio?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 paź 2016, o 18:34 
Offline
Użytkownik

Dołączył(a): 25 lip 2015
Posty: 140
Zbananowany użytkownik

Pomógł: 18

Możesz zainstalować sam Atmel toolchain. Do pobrania ze strony atmel.com.

Może Ci się też przyda ten poradnik: ECLIPSE - START plus pierwszy program


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 lis 2018, o 23:26 
Offline
Użytkownik

Dołączył(a): 26 lut 2014
Posty: 227
Lokalizacja: LDZ
Pomógł: 22

Trochę spóźnione, ale możesz użyć nawet nowszego: avr-gcc-8.2.0. Obsługuje już nawet c++17 ;)



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

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 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