gpt4 book ai didi

c++ - 为什么我不能为我的 QTcpServer 设置一个特定的地址?

转载 作者:可可西里 更新时间:2023-11-01 02:46:21 25 4
gpt4 key购买 nike

我只想用特定地址设置我的 QTcpServer。我已经用这段代码试过了,但它不起作用......

  server.listen(QHostAddress::setAddress("127.0.0.1"),8888);

这是错误:

Cannot call member function 'bool QHostAddress::setAddress(const QString&)' without object 
server.listen(QHostAddress::setAddress("127.0.0.1"),8888);
^

谁能帮帮我?

最佳答案

Cannot call member function 'bool QHostAddress::setAddress(const QString&)' without object

该错误告诉您 setAddress 不是静态方法,您必须在对象上调用它:

QHostAddress adr;
adr.setAddress("...");

在您的情况下,您可以只使用带有字符串参数的 QHostAddress 构造函数:

server.listen(QHostAddress("127.0.0.1"),8888);

关于c++ - 为什么我不能为我的 QTcpServer 设置一个特定的地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35529138/

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