unknown type name 'uint.... - problem Temat rozwiązany

Język C dla mikrokontrolerów ARM
ODPOWIEDZ
Arturs
Nowy
Posty: 3
Rejestracja: 25 lut 2018, 8:25

unknown type name 'uint.... - problem

Post autor: Arturs » 22 mar 2019, 9:25

Witam

Czy jest możliwe skonfigurowanie środowiska Atollic, tak abym nie musiał dodawać do każdego nowo utworzonego pliku nagłówkowego oraz źródłowego linii "#include<stdint.h>. Bez tej operacji dostaje oczywiście bląd "unknown type name 'uint.... " - wolałbym żeby kompilator to widział z "automatu".

Pozdrawiam
Artur

Awatar użytkownika
Nefarious19
Magyster
Posty: 31
Rejestracja: 17 paź 2017, 10:03
Lokalizacja: Łódź

Re: unknown type name 'uint.... - problem

Post autor: Nefarious19 » 22 mar 2019, 10:31

W opcjach kompilatora, w sekcji Includes musisz dodać w polu Includes files (-include):
"stdint.h"

Dodano po 1 godzinie 10 minutach 26 sekundach:
widzę że w jednak w attolicu nie ma tej opcji więc dopisz po prostu do komendy kompilatora:

-include"stm32f0xx.h"

spowoduje to kompilacje każdego pliku C z zainkludowanym tym plikiem z automatu.

Screen:

Obrazek

Arturs
Nowy
Posty: 3
Rejestracja: 25 lut 2018, 8:25

Re: unknown type name 'uint.... - problem

Post autor: Arturs » 22 mar 2019, 11:42

Jeszcze mam jedno pytanie trochę z ciekawości :) Dlaczego w pliku main.c pomimo tego, że nie ma #include"stdint.h" to kompilator nie zgłasza błędu przy użyciu uint... ?

Cały projekt jest generowany z STM32CubeMx

Awatar użytkownika
Nefarious19
Magyster
Posty: 31
Rejestracja: 17 paź 2017, 10:03
Lokalizacja: Łódź

Re: unknown type name 'uint.... - problem

Post autor: Nefarious19 » 22 mar 2019, 11:43

Efekt:

Obrazek

Dodano po 1 minucie 11 sekundach:
Arturs pisze:
22 mar 2019, 11:42
Jeszcze mam jedno pytanie trochę z ciekawości :) Dlaczego w pliku main.c pomimo tego, że nie ma #include"stdint.h" to kompilator nie zgłasza błędu przy użyciu uint... ?

Cały projekt jest generowany z STM32CubeMx

Bo w pliku main.c masz zainkludowany plik "stm32fxxxx.h" który inkluduje m.in <stdint.h>

Arturs
Nowy
Posty: 3
Rejestracja: 25 lut 2018, 8:25

Re: unknown type name 'uint.... - problem

Post autor: Arturs » 22 mar 2019, 11:55

Dziękuje za pomoc w końcu to działa jak powinno :):):)

Awatar użytkownika
Nefarious19
Magyster
Posty: 31
Rejestracja: 17 paź 2017, 10:03
Lokalizacja: Łódź

Re: unknown type name 'uint.... - problem

Post autor: Nefarious19 » 22 mar 2019, 12:10

Od tego jest to forum, żeby działało jak powinno ;)

ODPOWIEDZ