gpt4 book ai didi

c - GCC C 编译错误,void 值没有被忽略,因为它应该被忽略

转载 作者:太空狗 更新时间:2023-10-29 16:52:01 24 4
gpt4 key购买 nike

我在编译某些 C 代码时遇到问题。当我编译时,我得到这个错误:

player.c: In function ‘login’:  
player.c:54:17: error: void value not ignored as it ought to be

这是错误代码:

static bool login(const char *username, const char *password) {
sp_error err = sp_session_login(g_sess, username, password, remember_me);
printf("Signing in...\n");
if (SP_ERROR_OK != err) {
printf("Could not signin\n");
return 0;
}
return 1;
}

有什么方法可以绕过这种错误吗?
谢谢

编辑:所有sp_函数都来自libspotify

最佳答案

错误线具体在哪里?

没有进一步的信息,我猜它在这里:

sp_error err = sp_session_login(g_sess, username, password, remember_me);

我猜 sp_session_login 正在返回空值。

尝试:

static bool login(const char *username, const char *password) {
sp_session_login(g_sess, username, password, remember_me);
printf("Signing in...\n");
return 1;
}

关于c - GCC C 编译错误,void 值没有被忽略,因为它应该被忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7534880/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com