我已经将一个名为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++项目代码。
知道是什么导致了这
PATH变量有问题。尽管我将路径添加到了omnet文件夹,但我遇到了这个错误: ERROR: /home/user/omnetpp-4.2.1/bin is not in the path! You can add it by entering:
export PATH=/home/user/omnetpp-4.2.1/bin:$PATH 我安装了omnet++ 5.0,设置了PATH变量,它工作得很好。然后我需要安装omnet++ 4.2.1。所以我将这个文件夹添加到主目录中,在bashrc文件中将变量PATH和OMNET_DIR从omnetpp-5.0 (以前可以正常工作)更改为o
我试图将一个OMNeT++系统示例集成到我们的框架()中,经过一些努力,我成功地构建了其中一个示例,但当我尝试运行它时,我得到了以下错误:
OMNeT++ Discrete Event Simulation (C) 1992-2018 Andras Varga, OpenSim Ltd.
Version: 5.4.1, build: 180629-5e28390, edition: Academic Public License -- NOT FOR COMMERCIAL USE
See the license for distribution terms and warranty disc