问题描述
我尝试在 Archlinux 安装中检查 ncurses 库中 get_wch
函数的输出。
但是当我调用这个函数时,我得到了这个 GCC 错误:
main.c:6:15: 警告:函数“get_wch”的隐式声明;
我像我的 GCC 命令行建议一样链接了 lib:
gcc main.c -lncursesw -o exec
我还检查了 ncurses 是否已安装:
core/ncurses 6.2-1 [已安装]
multilib/lib32-ncurses 6.2-1 [已安装]
当我在“usr/include”目录中列出头文件时,我看到在 lib 编译时生成的头文件允许我使用“widec”函数。
#include <curses.h>
int main() {
initscr();
int test = 0;
int result = get_wch(&test);
printf("Caractère : {} / Function code : {}\n",test,result);
endwin();
return 0;
}
我不明白如何使用这个库。可用的“文档”似乎对我不利...
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)