在OMNeT ++中使用INET进行仿真时出错

时间:2019-11-22 02:18:35

标签: omnet++ inet

我一直在使用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

有人知道我该怎么解决吗?

1 个答案:

答案 0 :(得分:2)

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