在我的代码中
include "csimplemodule.h"
IDE指示"未解析的包含csimplemodule.h&#34 ;; 我尝试将路径添加到GNU / C ++编译器中。我仍然无法解决问题。任何帮助如何解决这个问题?
答案 0 :(得分:3)
csimplemodule.h
,因为omnetpp.h
包含所有必需的头文件。 Node
必须从cSimpleModule
继承。 activity()
没有参数。所以你的头文件应该是这样的:
#include <omnetpp.h>
using namespace omnetpp;
class Node : public cSimpleModule {
private:
int no_sent;
int no_rcvd;
double time_interval;
protected:
virtual void initialize();
virtual void activity();
virtual void finish();
};
线索:您应该考虑使用handleMessage()
代替activity()
,在OMNeT++ Simulation Manual中查看两种方法的缺点和优点。