最近开始摆弄C,发现ncurses. h和direent_win. h存在,但vs内部没有它,我找到了一些方法和网站,但是否有任何网站和方法可以获得这样的库.

我试着寻找安装方法,但大多数都是针对Linux的,所以我不知道该怎么做,因为我使用的是Win10

推荐答案

.h个文件不是库,即使包含它们,也不允许使用在其中声明的函数和数据类型.您还需要库的源代码或编译后的库.

对于Windows,我更倾向于推荐不那么以linux为中心的操作系统,比如https://github.com/wmcbrine/PDCurses.

您将需要克隆repo并构建库.

C++相关问答推荐

Zig将std.os.argv转换为C类型argv

C中的__attributor__((aligned(4),packed))与 struct 的用法

如何在C中从函数返回指向数组的指针?

如何将字符串argv[]赋给C中的整型数组?

GLIBC:如何告诉可执行文件链接到特定版本的GLIBC

为什么sscanf不能正确地从这个字符串格式中提取所有数字?

在Rust和C之间使用ffi时如何通过 struct 中的[U8;1]成员传递指针

S的这种管道实施有什么问题吗?

用C++从外部ELF符号读取值

==284==错误:AddressSaniizer:堆栈缓冲区下溢

在C++中父进程和子进程中的TAILQ队列同步问题

我在反转双向链表时遇到问题

如何在不更改格式说明符的情况下同时支持双精度和长双精度?

哪些C++功能可以在外部C块中使用

为什么argc和argv即使在主函数之外也能工作?

System V 消息队列由于某种原因定期重置

通过修改c中的合并排序对数组的偶数索引进行排序

10 个字节对于这个 C 程序返回后跳行的能力有什么意义

nullptr_t 是否会 destruct 类型双关或指针转换?

使用 SDL2 的 C 程序中的内存泄漏