一个DLL有关问题
一个DLL问题
#ifdef OBSEVICER_EXPORTS
#define OBSEVICER_API __declspec(dllexport)
#else
#define OBSEVICER_API __declspec(dllimport)
#endif
#include <string>
using namespace std;
// 此类是从 OBSEVICER.dll 导出的
class OBSEVICER_API DepTreeEntity {
public:
//成员变量
int depId;
char depName[80];
//string depName;
int parentId;
char fullPath[80];
int nodeOrder;
int onlineChannelCount;
int offlineChannelCount;
//成员函数
void InitTree();
};
class OBSEVICER_API VideoInChannelInfo
{
public:
//成员变量
int id;
char fdId[80];
int channelId;
int fdType;
int channelType;
char idExt[80];
char channelName[80];
char channelLocation[80];
char longitude[80];
char latitude[80];
int videoFormat;
int videoResolution;
int frameRate;
int channelState;
int recoardState;
char centerStoreAreaGroup[80];
int directNum;
int liveNeedRelay;
int recordNeedRelay;
int depId;
int orgId;
int isOnline;
//成员函数
void InitChannel();
};
class OBSEVICER_API ExDdcp{
public:
//成员变量
char action[80];
char variable[80];
char callId[80];
char format[80];
char video[80];
char audio[80];
char maxBitRate[80];
char socket[80];
char payload[80];
char fdId[80];
int channelId;
int result;
};
OBSEVICER_API void InitTree();
OBSEVICER_API void InitChannel();
刚才还好好的,不知道什么时候就编程到处预处理器编程非活动了,就大神指教啊
------解决方案--------------------
#ifdef OBSEVICER_EXPORTS
#define OBSEVICER_API __declspec(dllexport)
#else
#define OBSEVICER_API __declspec(dllimport)
#endif
#include <string>
using namespace std;
// 此类是从 OBSEVICER.dll 导出的
class OBSEVICER_API DepTreeEntity {
public:
//成员变量
int depId;
char depName[80];
//string depName;
int parentId;
char fullPath[80];
int nodeOrder;
int onlineChannelCount;
int offlineChannelCount;
//成员函数
void InitTree();
};
class OBSEVICER_API VideoInChannelInfo
{
public:
//成员变量
int id;
char fdId[80];
int channelId;
int fdType;
int channelType;
char idExt[80];
char channelName[80];
char channelLocation[80];
char longitude[80];
char latitude[80];
int videoFormat;
int videoResolution;
int frameRate;
int channelState;
int recoardState;
char centerStoreAreaGroup[80];
int directNum;
int liveNeedRelay;
int recordNeedRelay;
int depId;
int orgId;
int isOnline;
//成员函数
void InitChannel();
};
class OBSEVICER_API ExDdcp{
public:
//成员变量
char action[80];
char variable[80];
char callId[80];
char format[80];
char video[80];
char audio[80];
char maxBitRate[80];
char socket[80];
char payload[80];
char fdId[80];
int channelId;
int result;
};
OBSEVICER_API void InitTree();
OBSEVICER_API void InitChannel();
刚才还好好的,不知道什么时候就编程到处预处理器编程非活动了,就大神指教啊
------解决方案--------------------