2
我試圖創建從我的QT應用程序服務器(普通插座,而不是與QTcpSocket)套接字連接,從服務器接收數據。 問題是,該方法connect
,在編譯時,給出了一個錯誤,並指出我在QT的方向連接方法,用於信號連接到插槽。 如何讓編譯器忽略QT的信號和插槽功能,並找到原始的socket.h連接函數?插座連接()被誤認爲是QT連接()
我試圖創建從我的QT應用程序服務器(普通插座,而不是與QTcpSocket)套接字連接,從服務器接收數據。 問題是,該方法connect
,在編譯時,給出了一個錯誤,並指出我在QT的方向連接方法,用於信號連接到插槽。 如何讓編譯器忽略QT的信號和插槽功能,並找到原始的socket.h連接函數?插座連接()被誤認爲是QT連接()
你應該寫
::connect(...);
要使用正確的函數。這確保解析從全局名稱空間發生。
您使用哪種插座? Qt中沒有隻有名爲socket的類。它是一個QAbstractSocket? –
它不是一個QT類,它包含在'sys/types.h'中的一個系統函數 –