我有下面的代码,但是当我运行模拟时,出现此错误:
找不到“ myApp”类-可能未链接其代码,或者该类未在Register_Class()中注册。
#ifndef MYAPP_H_
#define MYAPP_H_
#include "inet/applications/udpapp/UdpBasicApp.h"
#include <omnetpp.h>
using namespace omnetpp;
using namespace inet;
class myApp : public UdpBasicApp
{
};
Define_Module(myApp);
#endif /* MYAPP_H_ */
package saas;
import inet.applications.udpapp.UdpBasicApp;
simple myApp extends UdpBasicApp{
@class(myApp);
}
答案 0 :(得分:0)
Define_Module(myApp);
应该与实现一起进入C ++文件(上面的清单中也缺少该实现),而不是在标头中。