如何在 Omnet++ 中注册一个新的 class(新应用程序)

How to register a new class (new application) in Omnet++

我有下面的代码,但是当我 运行 模拟时我得到了这个错误:

Class "myApp" 未找到——可能其代码未链接,或者 class 未在 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);
}
Define_Module(myApp);

应该与实现一起进入 C++ 文件(上面的清单中也没有),而不是 header。