关闭

【笔记】编译报错error: cannot convert ‘main(int, char**)::sockadrr*’ to ‘const sockaddr*’ for

1915人阅读 评论(0) 收藏 举报

今晚没事写一个demo做辅助调试程序,编译的时候遇到如下报错:

[penny@centos-system socket-demo]$ g++ client.cpp -o client.o
client.cpp: In function ‘int main(int, char**)’:
client.cpp:40:68: error: cannot convert ‘main(int, char**)::sockadrr*’ to ‘const sockaddr*’ for argument ‘2’ to ‘int connect(int, const sockaddr*, socklen_t)’ if (connect(sock, (struct sockadrr *)&serv_addr, sizeof(serv_addr)) < 0) {
找了十几分钟不知道原因,洗个澡回来,发现原来打字打错了,把sockaddr 打成sockadrr。累的时候不要敲代码,哈哈。
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:104303次
    • 积分:1176
    • 等级:
    • 排名:千里之外
    • 原创:37篇
    • 转载:0篇
    • 译文:3篇
    • 评论:30条
    最新评论