【问题标题】:Error with simulation using INET in OMNeT++在 OMNeT++ 中使用 INET 进行仿真时出错
【发布时间】:2019-11-22 02:18:35
【问题描述】:

我一直在使用 INET 进行模拟没有问题,但突然出现错误,我不知道为什么。我不记得做过什么奇怪的事情。

我决定用一个空的工作区进行测试,看看我是否在我正在工作的那个工作区做错了什么。我安装了 INET,并带有出现在空工作区的对话框。然后我新建了一个空的模拟项目,运行的时候只得到没有网络的消息,但是可以。但是当我在空项目的属性中将 INET 设置为参考项目时,它没有运行,并且我收到以下错误消息:

OMNeT++ Discrete Event Simulation  (C) 1992-2019 Andras Varga, OpenSim Ltd.
Version: 5.5, build: 190529-d97ebbb173, edition: Academic Public License -- NOT FOR COMMERCIAL USE
See the license for distribution terms and warranty disclaimer


<!> Error: Cannot load library '../../inet/src//libINET_dbg.dll': No se encontró el proceso especificado

End.

Simulation terminated with exit code: 1
Working directory: C:/Users/comec/Desktop/test/test/simulations
Command line: ../src/test_dbg.exe -m -n ../src;.;../../inet/src;../../inet/examples;../../inet/tutorials;../../inet/showcases --image-path=../../inet/images -l ../../inet/src/INET omnetpp.ini

Environment variables:
PATH=;C:/Users/comec/Desktop/test/inet/src;C:\omnetpp-5.5\bin;C:\omnetpp-5.5\tools\win64\mingw64\bin;C:\omnetpp-5.5\tools\win64\usr\bin;;C:/omnetpp-5.5/ide/jre/bin/server;C:/omnetpp-5.5/ide/jre/bin;C:/omnetpp-5.5/ide/jre/lib/amd64;C:\Program Files\Python37\Scripts\;C:\Program Files\Python37\;C:\Program Files\Python38\Scripts\;C:\Program Files\Python38\;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\MiKTeX 2.9\miktex\bin\x64\;C:\dart-sass;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files\doxygen\bin;C:\Program Files (x86)\Eclipse\Sumo\bin\;C:\Program Files (x86)\Eclipse\Sumo\tools\;C:\Program Files\PuTTY\;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Program Files\Git\cmd;C:\Users\comec\AppData\Local\Microsoft\WindowsApps;C:\intelFPGA_lite\18.1\modelsim_ase\win32aloem;C:\Users\comec\AppData\Local\atom\bin;C:\Users\comec\AppData\Local\Microsoft\WindowsApps;C:\texlive\2019\bin\win32;C:\omnetpp-5.5\ide;
OMNETPP_IMAGE_PATH=C:\omnetpp-5.5\images

有谁知道我该如何解决这个问题?

【问题讨论】:

    标签: omnet++ inet


    【解决方案1】:

    默认情况下,INET 是在release 模式下构建的,从上面的输出来看,您自己的项目似乎设置为在debug 模式下构建,这就是它在链接过程中失败的原因。未构建 inet (libINET_dbg) 的调试版本。您也应该将自己的项目切换到 release 或在调试模式下重新构建 INET。

    【讨论】:

    • 感谢您的回答。当我在一个空的工作空间中安装 INET 并打开 inet 项目的属性时,我单击“C/C++ Build”并且“Configuration”字段选择了“debug [Active]”选项。而且 /inet/src/libINET_dbg.dll 确实存在。我是否必须更改模式才能在其他任何地方进行调试?
    猜你喜欢
    • 2015-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多