標(biāo)題: keil5中stm32單片機(jī)程序,頭文件中報(bào)錯(cuò)uint8_t未定義 [打印本頁]

作者: 溯游    時(shí)間: 2023-7-16 01:09
標(biāo)題: keil5中stm32單片機(jī)程序,頭文件中報(bào)錯(cuò)uint8_t未定義

這種情況為什么編譯的時(shí)候不會(huì)報(bào)錯(cuò),只在打開頭文件的時(shí)候顯示紅叉
這個(gè)中情況會(huì)影響程序使用嗎
該如何解決這個(gè)報(bào)錯(cuò)呢

求解答。!

作者: xuyaqi    時(shí)間: 2023-7-16 06:31
只要編譯的時(shí)候不報(bào)錯(cuò),不影響程序使用。
作者: Hephaestus    時(shí)間: 2023-7-16 07:42
uint8_t是c99標(biāo)準(zhǔn)類型,只要include<stdint.h>就可以用。

不要亂叫什么Keil,只有c51和rvmdk兩個(gè)軟件,c51不支持c99標(biāo)準(zhǔn),永遠(yuǎn)也不支持。

搞stm32,那么你用的是rvmdk,是支持c99標(biāo)準(zhǔn)的。
作者: 溯游    時(shí)間: 2023-7-16 16:49
xuyaqi 發(fā)表于 2023-7-16 06:31
只要編譯的時(shí)候不報(bào)錯(cuò),不影響程序使用。

好的謝謝
作者: 溯游    時(shí)間: 2023-7-16 16:55
Hephaestus 發(fā)表于 2023-7-16 07:42
uint8_t是c99標(biāo)準(zhǔn)類型,只要include就可以用。

不要亂叫什么Keil,只有c51和rvmdk兩個(gè)軟件,c51不支持c9 ...

謝謝指正,是我叫的不規(guī)范,是用的mdk,也在配置里勾選了c99標(biāo)準(zhǔn),加#include<stdint.h>后沒有報(bào)錯(cuò)了,謝謝




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1