我有这段代码。
tempIPARPReply = new IPv4ARP("IPv4ARPReply");
tempIPARPReply->setSourceIP(tempIPARP->getDestinationIP());
tempIPARPReply->setDestinationIP(tempIPARP->getSourceIP());
我的头文件中有这个。
IPv4ARP *tempIPARP;
此处IPv4ARP
是我在omnet中创建的消息。
完美无缺。
但是,在项目在运行时将 inet 和 Core4Inet 项目引用到此工作项目之后,omnet ++模拟内核简单地崩溃并以模拟错误结束。 (而且我已经发现仿真崩溃只是因为上面代码中显示的这个对象创建行而发生。)
请告诉我这里出了什么问题以及引用的项目如何影响这三行代码。
更新:
msg文件:
packet IPv4ARP {
string SourceIP;
string DestinationIP;
}