使用cs50库时,get_string
函数无法正常工作。
uppercase.c:6:19: error: too few arguments to function 'get_string'
string name = get_string("hey? ");
^~~~~~~~~~
In file included from uppercase.c:2:0:
c:\mingw\include\cs50.c:78:8: note: declared here
string get_string(va_list *args, const char *format, ...)
^~~~~~~~~~
我该怎么做?
1条答案
按热度按时间xzv2uavs1#
错误消息提示在
uppercase.c
中您#include <cs50.c>
。正确的用法是在构建程序时包含头文件#include <cs50.h>
并链接实现库-lcs50
。该文档说:如果在编译程序时,您看到/usr/bin/ld:无法找到-lcs 50:将export LIBRARY_PATH=/usr/local/lib添加到. bashrc。
您通常使用
-L/usr/local/lib
或您安装库的任何路径指定库搜索路径。