我已经将一个名为SoPlex的外部包( .cpp和.h文件以及库文件的文件夹)包含到了OMNet++项目中。我已经在Code::Blocks中测试了这个包,除了一些警告:warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11之外,它运行得很好。
当然,它是在Code::Blocks中工作的。但是,当我想在我的OMNet++项目中使用它时,它会给SoPlex包带来很多错误,如图中所示:
它只给了SoPlex的代码很多错误,而不是我的OMNet++项目代码。
知道是什么导致了这
我对OMNeT++非常陌生,可能我错过了一些基本的东西。
我使用OMNeT++ IDE。当我将omnetpp.ini作为OMNeT++ Simulation运行时,我会得到错误<!> Error: Cannot load library '../../src//libveins.dll': The specified procedure could not be found,这是不言自明的。我的问题是文件libveins.dll确实位于src文件夹中,我不明白为什么找不到它(见下图)。
我在文件中浏览,试图跟踪错误的来源,但我没有找到加载libveins.