在我的代码中,我使用的是ssize_t,但是当我尝试编译项目时,我得到了 错误:未知类型名称“ ssize_t”;你是说‘size_t’吗?
要编译项目,我正在使用cc -std = c11 -O3 我包括stdint.h,也尝试过stddef.h和其他。
我必须使用一些标志吗?
答案 0 :(得分:3)
“ signed-fetchedRowsRs.close();
fetchBinaryQueryStatement.close();
”不是标准C的一部分,而是特定于POSIX(Unix,BSD,Linux等)的,它位于size_t
中:
https://pubs.opengroup.org/onlinepubs/7908799/xsh/systypes.h.html
在Windows上,sys/types.h
未定义,但ssize_t
是-但我认为您使用的是POSIX系统。