我只是想用特定的地址设置我的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&#34),8888); ^
任何人都可以帮助我吗?
答案 0 :(得分:3)
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);