如何將未添加SOCKETS的MFC手動更改成網絡支持

1、在文件夾內手動修改resource.h文件,加入:#define IDP_SOCKETS_INIT_FAILED         103


2、在StdAfx.h中加入頭文件包含,即加入:#include <afxsock.h>


3、在程序入口文件XXX.cpp中,加入初始化函數即:在XXXApp::InitInstance()中加入

AfxEnableControlContainer();

//com接口函數初始化(與本主題無關)
 if ( !AfxOleInit())
 {
  AfxMessageBox("");
  return FALSE;
 }

//網絡包含包初始化
 if (!AfxSocketInit())
  {
   AfxMessageBox(IDP_SOCKETS_INIT_FAILED);
   return FALSE;
  }

進行完成以上三步,即完成網絡協議支持。

發佈了17 篇原創文章 · 獲贊 1 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章