#include "Winsock2.h"//CWnd *m_pWnd = NULL;CWnd *m_pWnd = NULL;
class CDlgMain : public CDialog
{
// Construction
public:
CDlgMain(CWnd* pParent = NULL); // standard constructor
~CDlgMain()
{
//ClntCloseNetwork();
//SerCloseNetwork();
if(!(m_shareInfo==NULL))
{
m_shareInfo=NULL;
}
if(!(m_hShareInfo==NULL))
{
m_hShareInfo=NULL;
}
}
HANDLE m_hShareInfo; typedef struct share_info3d
{
double cx,cy;
double w,h;
}SHARE_INFO3D; SHARE_INFO3D *m_shareInfo;
我在程序开始的头文件定义了CWnd *m_pWnd = NULL;
可编译时候说我已经定义了 我确实没在任何地方定义过它 是为什么呢?--------------------Configuration: ProjectBSEICommunicationsSoftware - Win32 Debug--------------------
Linking...
ProjectBSEICommunicationsSoftware.obj : error LNK2005: "class CWnd * m_pWnd" (?m_pWnd@@3PAVCWnd@@A) already defined in CDlgMain.obj
ProjectBSEICommunicationsSoftware.obj : error LNK2005: "void * m_hShareInfo" (?m_hShareInfo@@3PAXA) already defined in CDlgMain.obj
ProjectBSEICommunicationsSoftware.obj : error LNK2005: "struct share_info3d * m_shareInfo" (?m_shareInfo@@3PAUshare_info3d@@A) already defined in CDlgMain.obj
ProjectBSEICommunicationsSoftware.obj : error LNK2005: "unsigned int ServerSock" (?ServerSock@@3IA) already defined in CDlgMain.obj
ProjectBSEICommunicationsSoftware.obj : error LNK2005: "unsigned int ClntSock" (?ClntSock@@3IA) already defined in CDlgMain.obj
CDlgMain.obj : error LNK2001: unresolved external symbol __imp__send@16
CDlgMain.obj : error LNK2001: unresolved external symbol __imp__listen@8
CDlgMain.obj : error LNK2001: unresolved external symbol __imp__WSAAsyncSelect@16
CDlgMain.obj : error LNK2001: unresolved external symbol __imp__bind@12
CDlgMain.obj : error LNK2001: unresolved external symbol __imp__inet_addr@4
CDlgMain.obj : error LNK2001: unresolved external symbol __imp__htons@4
CDlgMain.obj : error LNK2001: unresolved external symbol __imp__inet_ntoa@4
CDlgMain.obj : error LNK2001: unresolved external symbol __imp__gethostbyname@4
CDlgMain.obj : error LNK2001: unresolved external symbol __imp__WSACleanup@0
CDlgMain.obj : error LNK2001: unresolved external symbol __imp__closesocket@4
CDlgMain.obj : error LNK2001: unresolved external symbol __imp__socket@12
CDlgMain.obj : error LNK2001: unresolved external symbol __imp__WSAStartup@8
CDlgMain.obj : error LNK2001: unresolved external symbol __imp__accept@12
CDlgMain.obj : error LNK2001: unresolved external symbol __imp__WSAGetLastError@0
CDlgMain.obj : error LNK2001: unresolved external symbol __imp__recv@16
CDlgMain.obj : error LNK2001: unresolved external symbol __imp__connect@12
Debug/ProjectBSEICommunicationsSoftware.exe : fatal error LNK1120: 16 unresolved externals
Error executing link.exe.ProjectBSEICommunicationsSoftware.exe - 22 error(s), 0 warning(s)
class CDlgMain : public CDialog
{
// Construction
public:
CDlgMain(CWnd* pParent = NULL); // standard constructor
~CDlgMain()
{
//ClntCloseNetwork();
//SerCloseNetwork();
if(!(m_shareInfo==NULL))
{
m_shareInfo=NULL;
}
if(!(m_hShareInfo==NULL))
{
m_hShareInfo=NULL;
}
}
HANDLE m_hShareInfo; typedef struct share_info3d
{
double cx,cy;
double w,h;
}SHARE_INFO3D; SHARE_INFO3D *m_shareInfo;
我在程序开始的头文件定义了CWnd *m_pWnd = NULL;
可编译时候说我已经定义了 我确实没在任何地方定义过它 是为什么呢?--------------------Configuration: ProjectBSEICommunicationsSoftware - Win32 Debug--------------------
Linking...
ProjectBSEICommunicationsSoftware.obj : error LNK2005: "class CWnd * m_pWnd" (?m_pWnd@@3PAVCWnd@@A) already defined in CDlgMain.obj
ProjectBSEICommunicationsSoftware.obj : error LNK2005: "void * m_hShareInfo" (?m_hShareInfo@@3PAXA) already defined in CDlgMain.obj
ProjectBSEICommunicationsSoftware.obj : error LNK2005: "struct share_info3d * m_shareInfo" (?m_shareInfo@@3PAUshare_info3d@@A) already defined in CDlgMain.obj
ProjectBSEICommunicationsSoftware.obj : error LNK2005: "unsigned int ServerSock" (?ServerSock@@3IA) already defined in CDlgMain.obj
ProjectBSEICommunicationsSoftware.obj : error LNK2005: "unsigned int ClntSock" (?ClntSock@@3IA) already defined in CDlgMain.obj
CDlgMain.obj : error LNK2001: unresolved external symbol __imp__send@16
CDlgMain.obj : error LNK2001: unresolved external symbol __imp__listen@8
CDlgMain.obj : error LNK2001: unresolved external symbol __imp__WSAAsyncSelect@16
CDlgMain.obj : error LNK2001: unresolved external symbol __imp__bind@12
CDlgMain.obj : error LNK2001: unresolved external symbol __imp__inet_addr@4
CDlgMain.obj : error LNK2001: unresolved external symbol __imp__htons@4
CDlgMain.obj : error LNK2001: unresolved external symbol __imp__inet_ntoa@4
CDlgMain.obj : error LNK2001: unresolved external symbol __imp__gethostbyname@4
CDlgMain.obj : error LNK2001: unresolved external symbol __imp__WSACleanup@0
CDlgMain.obj : error LNK2001: unresolved external symbol __imp__closesocket@4
CDlgMain.obj : error LNK2001: unresolved external symbol __imp__socket@12
CDlgMain.obj : error LNK2001: unresolved external symbol __imp__WSAStartup@8
CDlgMain.obj : error LNK2001: unresolved external symbol __imp__accept@12
CDlgMain.obj : error LNK2001: unresolved external symbol __imp__WSAGetLastError@0
CDlgMain.obj : error LNK2001: unresolved external symbol __imp__recv@16
CDlgMain.obj : error LNK2001: unresolved external symbol __imp__connect@12
Debug/ProjectBSEICommunicationsSoftware.exe : fatal error LNK1120: 16 unresolved externals
Error executing link.exe.ProjectBSEICommunicationsSoftware.exe - 22 error(s), 0 warning(s)
解决方案 »
- 哪里有开源的网络抓包的代码(C或者C++语言);抓包时支持选择从哪个网卡(至少支持双网卡)抓包;能抓网络通讯方面的数据包,不管是TCP还是UDP,谢一辈子真心求
- 高手进!!调用插件方法问题!!
- 150高分求书,有关数字水印方面的
- 问一个很简单 的问题
- 如何使一个窗口在任务栏上闪烁,如何得到当前的系统时间?
- 请问:vc6编写的工程,怎么转移到vc.net下面??
- 一个关于线程的非常细微的问题,我有点糊涂了,进来看看吧:)
- USB?欢迎指点
- 这样保存图像为什么出来全是黑色的?
- 如何实现动画的透明背景?
- 如何用vc更改excel的打印分辨率(打印质量)
- 请问各大门户网站的webservice短信接口是什么?
其它用的地方extern