2011-02-09 46 views
0

我打算使用Qt做我的TCP/IP和UDP分配,但我得到它規定WM_SOCKET Qt中

WM_SOCKET was not declared in this scope 

WM_SOCKET

WSAAsyncSelect(socket, this->winId(), WM_SOCKET, FD_ACCEPT|FD_CLOSE); 

使用我已經包括QMainWindow錯誤,winsock2.hws2tcpip。我還添加了mingw庫。

我是否缺少包含文件還是別的東西?

+1

包括`windows.h` – ismail 2011-02-09 20:16:38

+0

我列入'windows.h`,它仍然給了同樣的錯誤 – Koralarts 2011-02-09 20:23:32

回答

2

沒有由WinAPI定義的WM_SOCKET消息。你應該自己定義它。

#define WM_SOCKET (WM_USER + 1)