2017-04-01 54 views
2

我試圖創建從我的QT應用程序服務器(普通插座,而不是與QTcpSocket)套接字連接,從服務器接收數據。 問題是,該方法connect,在編譯時,給出了一個錯誤,並指出我在QT的方向連接方法,用於信號連接到插槽。 如何讓編譯器忽略QT的信號和插槽功能,並找到原始的socket.h連接函數?插座連接()被誤認爲是QT連接()

+0

您使用哪種插座? Qt中沒有隻有名爲socket的類。它是一個QAbstractSocket? –

+0

它不是一個QT類,它包含在'sys/types.h'中的一個系統函數 –

回答

2

你應該寫

::connect(...); 

要使用正確的函數。這確保解析從全局名稱空間發生。