我在编译一些C代码时遇到了麻烦.当我编译时,我得到这个错误:
player.c: In function ‘login’:
player.c:54:17: error: void value not ignored as it ought to be
Run Code Online (Sandbox Code Playgroud)
这是错误的代码:
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;
}
Run Code Online (Sandbox Code Playgroud)
有什么方法可以绕过这种错误吗?
谢谢
编辑: 所有sp_函数都来自libspotify
错误线在哪里?
没有进一步的信息,我猜它在这里:
sp_error err = sp_session_login(g_sess, username, password, remember_me);
Run Code Online (Sandbox Code Playgroud)
我猜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;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
36177 次 |
| 最近记录: |