VS Code显示从GitHub下载的cs50.h头文件中的错误

问题描述

我的网络连接非常慢(计算机也是如此),因此一直尝试在本地使用CS50库。我从https://github.com/cs50/libcs50/下载源文件,并将cs50.h和cs50.c都放在我的项目目录中。直到我压缩,一切似乎都可以正常工作。 GCC给我这个错误消息:

C:\Users\{user-name}\AppData\Local\Temp\cclUSb5a.o:plurality.c:(.text+0xe7): undefined reference to `get_int'
C:\Users\{user-name}\AppData\Local\Temp\cclUSb5a.o:plurality.c:(.text+0x110): undefined reference to `get_string'
collect2.exe: error: ld returned 1 exit status

我使用VS Code,当我去检查cs50.h头文件时,它说它期望在两个函数声明之间插入“ {”。

char get_char(const char *format,...) __attribute__((format(printf,1,2)));

我检查了GitHub。有人对此提出了一个问题。它尚未修复。

我具有C的基本知识,不知道如何解决此语法错误(?)。我希望有人能解决这个问题。预先感谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)