OMNeT++, <!> Error: Cannot load library '../../src//libveins.dll': The specified procedure could not be found

OMNeT++, <!> Error: Cannot load library '../../src//libveins.dll': The specified procedure could not be found

我是 OMNeT++ 的新手,可能我错过了一些基本的东西。

我使用 OMNeT++ IDE。当我 运行 omnetpp.ini as OMNeT++ Simulation 我得到错误 <!> Error: Cannot load library '../../src//libveins.dll': The specified procedure could not be found 这是不言自明的。我的问题是 libveins.dll 文件确实位于 src 文件夹中,我不明白为什么找不到它(见下图)

我正在浏览文件试图跟踪错误的来源,但我没有找到 libveins.dll 将被加载的位置。

有人知道如何解决这个问题吗?

我认为这个错误可能是由不止一个因素造成的,因此您应该提供更多信息。 我在使用不兼容版本的 Omnetpp 和 Veins 时遇到了类似的问题。也许您想共享您的主机系统和您正在使用的版本。对我来说足以测试不同版本的程序和框架。另外 import/reference 一次一个框架,所以你知道它是否是兼容性错误。例如。由于某些原因,我无法同时使用 veins 和 inet。

另一个提示:从你的屏幕截图中我看到“子项目”文件夹上有一个红叉,所以你可能将其设置为 NED 源文件目录?确保选中这些框。

NED Files directory setting

我建议关注这个视频veins_inet合作:https://youtu.be/mGvhbrw05sQ?list=PLaBPUIXZ8s4AwAk5EelikvvyG4EzX2hpx