Omnet++ 从omnet+中的.msg生成.cc和.h+;

Omnet++ 从omnet+中的.msg生成.cc和.h+;,omnet++,Omnet++,omnet++的文档中说,.cc和.h文件是从.msg文件自动生成的。但是,在定义了my.msg文件之后,.cc和.h文件尚未生成。我该怎么办?那么,在编译(构建)过程中,您是否有任何错误? 正如manual所说,消息编译器通常在构建期间自动为您的.msg文件调用。可能是由于生成文件时出错您需要在创建.msg文件后构建/编译代码 从命令行(在linux中) makefile make-j 来自OMNeT++IDE(在linux和windows中) ctrl+b或右键单击项目选择“生成” 它们

omnet++的文档中说,.cc和.h文件是从.msg文件自动生成的。但是,在定义了my.msg文件之后,.cc和.h文件尚未生成。我该怎么办?

那么,在编译(构建)过程中,您是否有任何错误?
正如manual所说,消息编译器通常在构建期间自动为您的.msg文件调用。可能是由于生成文件时出错

您需要在创建
.msg
文件后构建/编译代码

  • 从命令行(在linux中)

    makefile
    make-j
    
  • 来自OMNeT++IDE(在linux和windows中)

    ctrl+b
    或右键单击项目选择“生成”


它们应在重建后自动创建。另外,如果主机正在生成数据包,请确保在模拟中调用它们,以便检查该主机中的所有配置文件(应用程序生成器和封装)。

您可能希望在生成之前先清理project。

编写.msg文件不会导致.cc和.h文件从此处出现。实际上,您应该(成功地)构建项目以查看生成的文件。
make makefiles
make -j <number_of_cores>