none
头文件的问题 RRS feed

  • 问题

  • error C2065: 'SOCKET' : undeclared identifier
    我的工程里面没有包含 stdafx.h
    是不是就不是mfc
     error C2065: 'CDialog' : undeclared identifier
    我加了#include <afxwin.h>又报错error C2065: 'SOCKET' : undeclared identifier
    把#include <afxwin.h>删除又不报:SOCKET' : undeclared identifier
    错误
    却说error C2065: 'CDialog' : undeclared identifier
    为什么添加了头文件就说 'SOCKET' : undeclared identifier

     

    2012年3月11日 7:30

答案

  • stdafx.h是预编译头文件,和您的工程是不是MFC应用程序没有关系。

    要使用winsock的相关API函数,可以
    #include <winsock2.h>
    #pragma comment(lib, "WS2_32.lib")


    Visual C++ enthusiast, like network programming and driver development. At present is being engaged in the WinCE/Windows Mobile platform embedded development.

    • 已建议为答案 Helen Zhao 2012年3月12日 7:36
    • 已标记为答案 Honny_yeyh 2012年3月12日 10:01
    2012年3月11日 22:36
    版主