2010.9.6

一、如果在程序中涉及Socket,那么需要在应用程序的BOOL CPnrNavCtrlApp::InitInstance()函数中,做Socket初始化工作,如下:

    if (!AfxSocketInit())
 {
  AfxMessageBox(_T("初始化socket失败"));
  return FALSE;
 }

仅仅如上是会报错的,还需要在stdafx.h中加入头文件信息:

#include <afxsock.h>            // MFC socket extensions

 

二、犯了一个错误,在引用common通用类的时候,只把头文件(.h)在项目属性里设置了,但是没有讲app实现文件引入到当前项目中,结果,一声明Common中类对象就报错,错误处在Link阶段。

      为什么呢?因为连接时需要实现文件,程序不会自动到工程设置的位置去找实现文件,生成不了obj文件。

posted @ 2010-09-06 17:45  pjh123  阅读(117)  评论(0编辑  收藏  举报