c - 未知类型名称'ssize_t'
问题描述
我目前遇到错误
未知类型名称'ssize_t'
我看了一下ssize_t 在 Linux 中的定义在哪里? 但错误仍然存在。
我添加了
#include <sys/types.h>
我的功能是
ssize_t ss_size(sparse_set_ptr sparse_set)
{
return false;
}
问题的原因可能是什么,可以解决吗?我也在运行 C 可执行语言标准:C99
解决方案
来自`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>.
一个一个地尝试所有这些,其中一个应该可以工作。
推荐阅读
- networking - 如何通过 GSM/LTE 模块发送运营商间短信
- java - Spring启动getConversionService返回null
- xaml - 在 xamarin 中按钮的单击事件上加载主 xaml 页面内的列表视图
- sql-server - 从一个表加载的效率与从具有相同结构的两个表加载的效率,以及合并结果。(无索引,MSSQL)
- javascript - selected.js 从已选择的选项中隐藏删除(X),但保留新选项
- java - 这是否比迭代 2D 数组的 2 个 for 循环快,还是相同的速度?
- python - Python KeyboardInterrupt 不适用于 socket.connect
- c# - 新表单是否在与调用表单相同的进程中自动启动?
- codeigniter - 我正在尝试使用 Clickatell 的 php(REST api)跟踪消息的传递状态
- python - 即使在无头模式下,是否可以在 Selenium 上使用 `element.click()` 和 Chrome?