OMNet++是一款基于C++编程的网络仿真工具,相对来说使用门槛还是比较高,要求对LINUX环境和各种网络协议有比较深的理解。
今天在安装的过程中遇到一点问题,我是在windows下安装OMNet++,对应的编译器为MingGW,按照下列文档
https://blog.csdn.net/u011730214/article/details/84826548
完成编译器MingGW和JDK安装后,在执行windows下的程序安装时使用configure去配置安装是报了下面的错
configure: error: Cannot build Qt apps, probably due to missing or too old Qt packages. Make sure Qt development packages are installed and newer than Qt 5.4. You can disable Qtenv by setting the WITH_QTENV variable to "no" in configure.user.
通过log发现是安装过程OMNet++会去检查QT的安装版本,因为之前电脑安装过Qt,但是版本低于5.4,该条检测不通过。需要将configure.user文件中的 WITH_QTENV设置为no。
修改完成后可通过配置检查,再输入make进行编译,需要注意的是,整个make过程会比较长,我的笔记本编译了半个小时左右。
完成编译后,启动示例中的例子,运行正常
输入omnetpp启动IDE正常,整个风格是eclipse的