stm32項目移植到ch554上

調(diào)用了別人的庫,其中用到了包含很多uint64_t變量的結(jié)構(gòu)體。我想移植到ch554上,已經(jīng)添加了stdint.h頭文件。但是typedef? ?signed? ? ? ?__INT64 int64_t;還是一直報錯。有遇到這種情況的嗎?

可能是這個類型在多個頭文件中被重復定義了,仔細看下錯誤信息,可以將錯誤信息也一起貼出來看一下


image.png錯誤信息如圖所示。我嘗試了把__INT64定義成long long,也是報錯,顯示第二個long前缺少分號。應該是不識別long long類型。定義成long int 用sizeof打印出來占4個字節(jié)。請教怎么弄?


您好,其實8位機操作64位變量不是特別好處理,在C99標準頭文件stdint.h中64位變量也是由兩個32位變量組成。

建議還是對庫中的運算進行調(diào)整比較好

image.png


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频