找回密码
 立即注册
收起左侧

QT中获取IP地址的问题!求助!

2
回复
6325
查看
[复制链接]
累计签到:1 天
连续签到:1 天
来源: 2017-10-26 20:32:32 显示全部楼层 |阅读模式
1Qter豆
QString Widget::getIP()  //获取ip地址
{    QList<QHostAddress> list = QNetworkInterface::allAddresses();
    foreach ( QHostAddress address, list)  
  {       if(address.protocol() == QAbstractSocket::IPv4Protocol)
       ui->textEdit->append(address.toString());    }   
    return 0;
}
编译后报错D:\QT_Project\test_123\widget.cpp:26: error: 'address' was not declared in this scope
        if(address.protocol() == QAbstractSocket::IPv4Protocol)adress明明声明了啊 ,怎么回事呢?
           ^

回复

使用道具 举报

累计签到:1 天
连续签到:1 天
2017-10-26 20:33:13 显示全部楼层
adress明明声明了啊!!!!
回复

使用道具 举报

尚未签到

2017-10-27 22:33:56 显示全部楼层
确认一下你变量的作用域,不是说声明了就一定能被编译器识别
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了