socket connect() 被误认为 QT connect()

Sau*_*kar 5 c++ sockets qt

我正在尝试创建从我的 QT 应用程序到服务器(常规套接字,而不是 QTcpSocket)的套接字连接,以从服务器接收数据。问题是,该connect方法在编译时给出错误,并指出将信号连接到插槽的 QT 连接方法的方向。我如何告诉编译器忽略 QT 的信号和槽函数并找到原始的 socket.h 连接函数?

Jon*_*nas 7

你应该写

::connect(...);
Run Code Online (Sandbox Code Playgroud)

要使用正确的功能。这可确保从全局命名空间进行解析。