TSN领域有很多文章使用z3 solver求解约束可满足性问题。典型的工作包括Silviu S. Craciunas 等人的Scheduling Real-Time Communication in IEEE 802.1Qbv Time Sensitive Networks。前些年用过z3 solver试图尝试复现他们的工作,在这里总结下手动安装z3的教程。

  1. 下载安装visual studio Community 2019

下载地址: https://learn.microsoft.com/zh-cn/visualstudio/releases/2019/release-notes

安装教程参考: https://zhuanlan.zhihu.com/p/94998894

选择工作负载时,可勾选使用C++的桌面开发或Python 开发,看你习惯什么编程语言了

  1. 下载python 3.6.7

下载及安装教程参考:https://www.cnblogs.com/lvtaohome/p/11121377.html

  1. 下载并解压z3-master包 ,我这里它放到了电脑d盘下

下载z3地址: https://github.com/Z3Prover/z3

  1. 打开开始菜单,在Visual Studio 2019文件夹下找到x86-x64 Cross Tools Command prompt for VS2019,打开后依次输入

d:
cd z3-master
python scripts/mk_make.py -x
cd build
nmake

等待一段时间后,就会出现z3 was successfully built

【z3 solver手动安装】相关推荐

  1. linux源码安装浏览器,Linux系统手动安装Firefox浏览器

    大多数Linux发行版都以Firefox作为默认的浏览器,并可以轻松地从软件库中安装.例如: Debian/Ubuntu: sudo apt-get install firefox Fedora: s ...

  2. linux apache 手动安装教程,linux下手动安装apache

    下面是官方文档的要求,必须安装APR.APR-Util.PCRE,gcc-c++等包,文档URL地址http://httpd.apache.org/docs/2.4/install.html. 所以, ...

  3. centos7.4安装mysql5.7_CentOS7.4手动安装MySQL5.7的方法

    MySQL数据库应用广泛,尤其对于JAVA程序员,不会陌生.如果在不想采购云数据库的情况下,可以自行安装MySQL数据库.文章将介绍,手动在CentOS7.4环境下,安装MySQL5.7版本的方法. ...

  4. 在服务器无root权限手动安装texlive

    前言 要利用jcvi分析多物种共线性,最后报错显示没有latex,于是开始了解latex,找到了妖怪的别名特性live,利用conda安装texlive-core在后面的分析中会报错,于是手动安装 先 ...

  5. 手动安装K8s第三节:etcd集群部署

    手动安装K8s第三节:etcd集群部署 准备安装包 https://github.com/coreos/etcd 版本:3.2.18 wget https://github.com/coreos/et ...

  6. Atom 插件手动安装

    为什么80%的码农都做不了架构师?>>>    Atom Settings install error Installing "simplified-chinese-men ...

  7. 手动安装oracle软件 删软件

    更多博文请关注:没有伞的孩子必须努力奔跑(www.xuchanggang.cn) 1.手工删除oracle软件: 删除/etc/ora* 删除软件安装目录下的所有文件,我这里是:/u01/app/or ...

  8. python详细安装教程linux-Linux手动安装新版本Python教程(CentOS)

    一.说明 1.1 linux为什么不升级python版本 2008年python3就发布了,到2020年1月1日python2.7就停止更新了,为什么主流的linux迟迟不去除python2自带pyt ...

  9. CENTOS手动安装修复python ,YUM CENTOS手动安装修复YUM

    CENTOS手动安装修复YUM 2019年3月8日  杨宇 Comments 0 Comment 目录 [hide] 一.问题场景 二.手动修复 2.1 下载 rpm 包 2.2 安装 rpm 包 2 ...

最新文章

  1. GitHub热榜第一,标星近万:这个用Python做交互式图形的项目火了
  2. (转)致李开复博士的一封信
  3. Maven+Struts2+MyBatis+Spring搭建教程
  4. 疫情下跨境电商逆势增长,大数据告诉你如何抓住跨境网购新趋势
  5. [leetcode]1137. 第 N 个泰波那契数
  6. 开发环境 Minio 添加桶的操作流程-页面操作
  7. supervisor 守护多个进程_进程管理工具之Supervisor
  8. POJ 2253 Frogger (求某两点之间所有路径中最大边的最小值)
  9. python基础的学习
  10. 标准C时间与日期函数、内存函数
  11. Solr进阶之Solr综合文本相似度的多因素权重排序实现
  12. 参数学习/非参数学习算法
  13. 下载jaxen-1.1.1.jar 免费网址
  14. 每月一书(202109):《文明、现代化价值投资与中国》
  15. Windows Azure Virtual Network (12) 虚拟网络之间点对点连接VNet Peering
  16. python实现小说分割器
  17. 用计算机术语形容人性格的词语,电脑桌创意广告词——关于电脑桌的广告语
  18. 数商云:大宗商品供应链电子交易系统支撑业务运营模块落地浅谈
  19. 【树链剖分】月下毛景树
  20. ae制h5文字动画_html5酷炫的文字打字动画特效

热门文章

  1. Vue js 实现点击页面空白处隐藏指定div
  2. Midjourney摄影真人风,超高清图片一篇足够
  3. Linux网络实战- FTP服务器搭建
  4. zzuli OJ 1118:小明的调查作业
  5. ASEMI代理NXP汽车芯片MIMXRT1064CVJ5B
  6. CV+Deep Learning——网络架构Pytorch复现系列——Detection(一:SSD:Single Shot MultiBox Detector 4.推理Detect)
  7. 深入理解数据库中的各种连接
  8. Kotlin forEach中实现break
  9. anchorPoint 和 position
  10. thread_local与__thread的区别