我想在MPLAB监视窗口中查看结构,但是当我从“添加符号”下拉菜单中选择它时,我得到“不支持的结构”。我希望在微芯片的论坛上寻找答案,但该网站似乎已关闭,所以我想我会测试这个社区。 为什么结构“不受支持”?我怎样才能得到它的支持?这是我想要看到的结构。它来自mchip的TCP / IP堆栈。
struct BSDSocket
{
int SocketType; // Socket type
BSD_SCK_STATE bsdState; //Socket state
WORD localPort; //local port
WORD remotePort; //remote port
DWORD remoteIP; //remote IP
int backlog; // maximum number or client connection
BOOL isServer; // server/client check
TCP_SOCKET SocketID; // Socket ID
} ; // Berkeley Socket structure
提前感谢您的帮助。 布伦特
答案 0 :(得分:0)
我不知道我的头脑,但我可以建议一种方法来更好地了解MPLAB正在做什么。
为了进行测试,请尝试在代码中添加一个简单的结构,其中只包含一个字符。查看MPLAB是否可以显示它。如果可行,请尝试添加int,然后添加WORD,然后添加DWORD等,并查看MPLAB是否每次都可以显示它。
至少应该让你缩小范围。
答案 1 :(得分:0)
我也不知道我的头脑,但我的猜测是BSD_SCK_STATE
是一个枚举,而且它令人窒息。