首页 > 解决方案 > 未知类型名称'ssize_t'

问题描述

我目前遇到错误

未知类型名称'ssize_t'

我看了一下ssize_t 在 Linux 中的定义在哪里? 但错误仍然存​​在。

我添加了

#include <sys/types.h>

我的功能是

ssize_t ss_size(sparse_set_ptr sparse_set)
{
    return false;
}

问题的原因可能是什么,可以解决吗?我也在运行 C 可执行语言标准:C99

标签: c

解决方案


来自`man ssize_t:

ssize_t  
    Include:  <sys/types.h>.   Alternatively, <aio.h>, <monetary.h>,
    <mqueue.h>, <stdio.h>, <sys/msg.h>, <sys/socket.h>, <sys/uio.h>,
    or <unistd.h>.

一个一个地尝试所有这些,其中一个应该可以工作。


推荐阅读