我只想用一个特定的地址设置我的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);
^有谁可以帮我?
发布于 2016-02-20 22:51:14
Cannot call member function 'bool QHostAddress::setAddress(const QString&)' without object该错误告诉您,setAddress不是静态方法,您必须在对象上调用它:
QHostAddress adr;
adr.setAddress("...");在您的示例中,只需使用带有string参数的QHostAddress构造函数:
server.listen(QHostAddress("127.0.0.1"),8888);https://stackoverflow.com/questions/35529138
复制相似问题