gpt4 book ai didi

c++ - "u8"未在此范围内声明

转载 作者:行者123 更新时间:2023-11-28 04:13:52 25 4
gpt4 key购买 nike

我正在研究树莓派和红隼板(来自 procerus technologies)之间的通信。现在,我需要从 kestrel 的包中接收信息,为此我使用了 Gumstix 中使用的旧代码。在编译时它给了我标题错误(“u8”未在此范围内声明)。该错误存在于多个文件中。例如

我想这个错误与Linux版本有关

#include "dllsetup.h"
#include "type.h"
#include <vector>
#include <linux/types.h>
#include <asm/types.h>
#include <sys/types.h>

#ifndef LINUX
EXTERN_LINK template class DYNAMIC_LINK std::vector<u8>;
#endif

//! Packet Data Type defines for easy writing of code.

typedef std::vector<u8> PacketData;
typedef std::vector<u8>::iterator PacketDataIter;

最佳答案

u8 不在标准中,但 uint8_t 是(包含在 stdint.hcstdint 中) .检查您的包含,验证您是否在某处定义了 u8

关于c++ - "u8"未在此范围内声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57082030/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com