我正在尝试包含curses.h和该库中的一些函数(特别是在不停止的情况下检测键盘敲击),但每当我尝试时,它都会给出错误"symbols not found“。我假设这是因为clang++编译器将curses.h视为C库。我想我需要链接curses.h,但我不知道怎么做,也找不到任何真正的指南。我正在用mac上的VSCo
看起来就像在GCC历史上的某个时刻,类型ulong被定义为unsigned long long,但这在编译器之间造成了一些冲突,因为我将项目传递给了其他没有定义ulong的编译器(如Visual C++这是我想做的一个例子:typedef unsigned long long ulong;但这是行不通的,因为这不是#ifdef的工作方式。你会怎么做?如何以最短的<