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

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 1 maja 2025, o 06:05


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