我试图在Omnetpp 4.3和INET 2.1上设置NETA框架,我得到一个错误说:
'NA_UDPBasicBurst::hopCountSignal' redeclared without dllimport attribute: previous dllimport ignored [-
Wattributes]"
即使项目中没有dll导入或导出
给出错误的行位于名为NA_UDPasicBurst.cc的文件中
#include "NA_UDPBasicBurst.h"
#include "UDPControlInfo_m.h"
#include "IPvXAddressResolver.h"
using std::cout;
Define_Module(NA_UDPBasicBurst);
simsignal_t NA_UDPBasicBurst::hopCountSignal = SIMSIGNAL_NULL;
它在.h文件中的定义如下:
#ifndef NA__INET_UDPBASICBURST_H
#define NA__INET_UDPBASICBURST_H
#include <UDPBasicBurst.h>
#include <omnetpp.h>
#include "common/log/NA_NesgLog.h"
class INET_API NA_UDPBasicBurst : public UDPBasicBurst {
protected:
int numHopsTotal;
double avHopCount;
static simsignal_t hopCountSignal;
谁能帮我一下。
我正在尝试在Omnetpp 4.3和INET 2.1上设置NETA框架
1条答案
按热度按时间ccrfmcuu1#
我通过添加__declspec(dllexport)解决了这个问题: