OMNeT++在每次运行/调试时编译和链接

OMNeT++在每次运行/调试时编译和链接,omnet++,Omnet++,我不会改变密码。我只需单击Run/Debug,OMNeT++就会编译和链接,并且永远不会运行。我是OMNeT++新手,我做错了吗?假设您想运行示例:/inet/examples/ieee80211 为此,您可以右键单击/inet/examples/ieee80211/omnetpp.ini,从出现的上下文菜单中选择运行方式,然后选择OMNET++模拟 不幸的是,在您的情况下,此过程开始重建/inet的完整代码。要解决此问题,请选择运行配置,而不是从上下文菜单中选择OMNET++模拟 将出现一个对

我不会改变密码。我只需单击Run/Debug,OMNeT++就会编译和链接,并且永远不会运行。我是OMNeT++新手,我做错了吗?

假设您想运行示例:/inet/examples/ieee80211

为此,您可以右键单击/inet/examples/ieee80211/omnetpp.ini,从出现的上下文菜单中选择运行方式,然后选择OMNET++模拟

不幸的是,在您的情况下,此过程开始重建/inet的完整代码。要解决此问题,请选择运行配置,而不是从上下文菜单中选择OMNET++模拟


将出现一个对话框,默认情况下显示主选项卡的内容。向下滚动主选项卡窗口以结束,将有一个链接More>>,请单击它。将在同一窗口上显示“高级”部分。本节下面是另一节“启动前构建”,然后从“要构建的项目”菜单中选择“仅此项目”。单击应用,然后这次运行您的问题将得到解决。享受:

OMNeT++只是一个工具。您正在运行哪个项目?@JulianHeinovski我正在运行INET 3.4.6中的一些示例,您正在使用哪个OMNeT++版本?您还可以通过右键单击omnetpp.ini配置文件并选择run as->OMNeT++simulation来运行模拟。通过右键单击项目并选择“编译”,只编译项目。菜单按钮通常会导致编译所有打开的项目,例如,当您有一个只引用INET的独立项目,并且您只在项目中进行了更改,而未触及INET时,这是不必要的。还要检查运行/调试配置是否可能在编译项目之前进行清理。