#ifndef Connector_h__
#define Connector_h__//#include <sensapi.h>
//#include "NetworkEnumer.h"
#pragma once
#include <winsock2.h>
#pragma comment (lib, "WS2_32") // 链接到WS2_32.lib
//#pragma comment(lib, "Sensapi.lib")class NETWORKPROVIDER_API Connector
{
private:
/*SOCKET m_socket;*/
WSADATA wsaData;
public:
Connector(void);
~Connector(void);
//bool Connect(LPCWSTR hostName,int port);
//void Close();
//int Receive(const char* buffer);
//int Send(const char* buffer,int offset,int count);
//static NetworkStatus GetNetworkStatus();
};#endif // Connector_h__
在测试程序中调用
Connector* conn = new Connector();
编译提示:看起来像函数定义,但没有参数列表;跳过明显的函数体
#define Connector_h__//#include <sensapi.h>
//#include "NetworkEnumer.h"
#pragma once
#include <winsock2.h>
#pragma comment (lib, "WS2_32") // 链接到WS2_32.lib
//#pragma comment(lib, "Sensapi.lib")class NETWORKPROVIDER_API Connector
{
private:
/*SOCKET m_socket;*/
WSADATA wsaData;
public:
Connector(void);
~Connector(void);
//bool Connect(LPCWSTR hostName,int port);
//void Close();
//int Receive(const char* buffer);
//int Send(const char* buffer,int offset,int count);
//static NetworkStatus GetNetworkStatus();
};#endif // Connector_h__
在测试程序中调用
Connector* conn = new Connector();
编译提示:看起来像函数定义,但没有参数列表;跳过明显的函数体
Connector* conn = new Connector;
这句在你代码中么
#pragma comment (lib, "WS2_32") // 链接到WS2_32.lib
的问题
如果导入 编译就报错
错误 57 error C2470: “Connector”: 看起来像函数定义,但没有参数列表;跳过明显的函数体 h:\networkprovider\connector.h 13 1 Testclass NETWORKPROVIDER_API Connector 说这行错误不导入则可以正常通过编译