OMNeT++中手动引入Z3求解器

文章介绍了在OMNeT++6.0.1版本中因自带Z3库版本过低导致的报错问题,以及如何手动引入新版本Z3库的步骤。首先,将新版本Z3库文件放入工程目录,然后在OMNeT++的项目属性中设置编译器选项,添加Z3库路径。最后,在代码中正常引用Z3库并测试其功能。
摘要由CSDN通过智能技术生成

        虽然OMNeT++中有自带的z3头文件,但是实际使用中会提示报错,推测是自带的z3版本过低,而OMNeT++目前已经是6.0.1版本了,所以需要手动引入较新版本的z3库,下面是我总结的具体流程:

        一、把对应的Z3库文件放到对应的工程目录下:

 其中,可执行文件的内容是:

 

        二、在OMNeT++界面的工程中引入已经放入对应目录下的Z3库:

1.首先,在OMNeT++界面右键可执行文件,选择“Properties”;

2.其次,按照以下步骤:

3.进入Options之后,选择林肯,并且添加“z3”:

 

4.最后回到Properties界面,点击“Apply and Close'即可。 到这里,z3库已经完全引入了。 

        三、在需要用到Z3库的时候,正常在头文件中引用Z3库即可,可以先写一个简单的例子试一下是否可以正常使用Z3的求解器。                

#include"z3++.h"

using namespace z3;

示例代码:

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值