在Win10系统下使用与安装metis

这篇具有很好参考价值的文章主要介绍了在Win10系统下使用与安装metis。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在Win10系统下的使用和安装:

  1. CMake GUI的下载:

(1)首先去cmake官网下载相关文件

在Win10系统下使用与安装metis

(2)没必要下载最新的,一般最新的版本可能会存在一些bug,下一个稍微早一些版本的就行,看好自己的电脑是64位还是32位(如图下载的是3.16.5,64位的版本)

在Win10系统下使用与安装metis

(3)傻瓜时安装就行

2.CMake GUI的使用

(1)首先先去下载metis,解压后就是metis-X.X.X的样式,然后看一下该文件所在位置,后续操作会用到。

在Win10系统下使用与安装metis

(2)打开CMake GUI软件

在Win10系统下使用与安装metis

(3)第一行的文件选择(1)中说到的位置,第二行的文件选择的是(1)中文件内部的一个build文件夹(PS:注意第一次使用时候build是空的,如果在build不为空的情况进行后续工作,可能会报错

在Win10系统下使用与安装metis

(4)按Configure按钮,会跳出一个弹窗,让你选择编译器,一般保持默认,直接Finish就可以。

在Win10系统下使用与安装metis

(5)然后就点击就会出现下图的情况,不用管,等下面的输出框出现Configure Done时候,就可以点击Generate按钮就可,只要输出框显示Generate Done就完成了配置,生成了METIS.sln文件。

在Win10系统下使用与安装metis

  1. 修改gk_arch.h文件
  1. 在解压的文件夹metis-5.1.0中找到GKlib文件夹,打开文件夹。
  2. 在GKlib文件夹中找到gk_arch.h,打开文件。

在Win10系统下使用与安装metis

  1. 修改文件内容(PS:用自己习惯的写c++的软件即可,若都没有,可以用记事本打开进行修改),并保存
  2. 原本:

在Win10系统下使用与安装metis

改后:(注意变蓝的那一行,把那一行注释掉就行

在Win10系统下使用与安装metis

3. VS2019的下载

(1)下载这个的话去官网就可以(目前VS已经到了2022版本,但好像CMake GUI的程序可以选择的VS是2019版本的,所以我下载的是VS2019版本,如果有VS2022版本可以试一下能不能用,社区版就够用了,如果有资源的可以使用专业版)

在Win10系统下使用与安装metis

在Win10系统下使用与安装metis

(2)安装时,记得把下图红圈的C++的桌面开发点上。

在Win10系统下使用与安装metis

5. 用VS生成项目工程

(1)刚刚看过的METIS.sln文件,在build文件夹下。打开VS,文件->打开->项目/解决方案,弹出弹窗让我们选路径,在build文件夹的路径下选择METIS.sln文件,打开,整个工程就被导入到VS中了,然后我们就可以看见如下图所示的ALL_BUILD。(ps:Cmake生成VS工程中的ALL_BUILD是用于编译整个项目的工程。ALL_BUILD相当于makefile里面的默认目标,构建整个项目,但不包括install和单元测试等

在Win10系统下使用与安装metis

   (2) 原来下图中Release的位置可能是Debug,将其改为Release,选择对应的位数,如x64

在Win10系统下使用与安装metis

   (3) 在解决方案管理器中,右击ALL_BUILD,选择“生成”

6. 在工程下创建新的C++项目

(1) vs中新建一个空项目,创建一个cpp文件,填入以下代码

在Win10系统下使用与安装metis

在Win10系统下使用与安装metis

关键代码处:

在Win10系统下使用与安装metis

(2) 创建文件graph.txt,并将其路径填到代码中的“文件路径”处

在Win10系统下使用与安装metis

其所表示的图如下:(带有权重的图)

在Win10系统下使用与安装metis

•第1行的7和11表示有7个点和11条边。

•第i+1行表示点i所邻接的点,后面紧跟边的权重。

•如,第二行的前两个数“4 1”,表示点1与点5邻接,邻接边权重为1

PS:由于输入要求,顶点标号必须从0开始,文件中点0代表点1,以此类推

7.添加依赖

(1)项目(工程)->属性->配置属性->c/c++->常规->附加包含目录->编辑->新行->…(小按钮)选择工程头文件(metis.h)的路径——“PATH\metis-5.1.0\include”

(2)项目(工程)->属性->配置属性->连接器->常规->附加库目录->编辑->新行->…(小按钮)选择lib文件所在路径——"PATH\metis-5.1.0\build\libmetis\Release"

(3)项目(工程)->属性->配置属性->连接器->输入->附加依赖项 在上面的文本框中输入lib文件——metis.lib

8.运行代码

(1)生成一个partition.txt文件

VS2019中的调试结果:

在Win10系统下使用与安装metis

partition.txt文件显示

在Win10系统下使用与安装metis

其表示含义为把图分成了两部分,顶点1,2,3,5为一部分;4,6,7为一部分。

在Win10系统下使用与安装metis

至此在window10系统下的代码就运行完毕了文章来源地址https://www.toymoban.com/news/detail-444051.html

到了这里,关于在Win10系统下使用与安装metis的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 关于安装win10系统的时候出现的提示,使用其他标明64位的安装光盘。在插入光盘时,将自动重新启动windows安装程序的解决办法。

    更换win10镜像文件,下载就好,win10 下载地址:https://next.itellyou.cn/Original/#cbp=Product?ID=f905b2d9-11e7-4ee3-8b52-407a8befe8d1

    2024年02月11日
    浏览(46)
  • win10系统下安装Linux系统

    准备工具:一个U盘、UItraISO、Linux系统镜像 附上下载链接: 下载Linux系统镜像: https://mirrors.tuna.tsinghua.edu.cn/ 下拉找到最近几年发行的版本: 我这里下载的是Ubuntu 18.04.6 下载UItraISO https://cn.ultraiso.net/uiso9_cn.exe 1.U盘中的内容最好先拷贝,后期制作Linux系统盘的时候会删除u盘中

    2024年02月06日
    浏览(25)
  • mac可以只安装win10系统吗,2023年 Macbook Air 全格单独安装win10教程

    说明: 1、以下介绍mac book air 13寸单独安装win10系统的方法,不是双系统,即全盘格式化只安装win10系统 2、安装之前请做好相应的备份操作,避免重要数据丢失,如果要换回MAC OS,需要制作或购买苹果启动盘重装 一、准备工作 1、8G或更大容量空U盘 2、制作uefi pe启动盘:制作

    2024年02月13日
    浏览(65)
  • Win10操作系统安装Python

    Windows 10 专业工作站版22H2 python-3.9.6-amd64.exe Python官网:https://www.python.org/ Python镜像:https://registry.npmmirror.com/binary.html?path=python/3.9.6/ 双击运行下载好的python-3.9.6-amd64.exe解释器包文件 单击Add Python 3.9 to PATH左边的复选框 单击Customize installation进入Optional Features界面 单击Next按钮进

    2024年02月05日
    浏览(40)
  • Win10安卓子系统安装教程

    win10安卓子系统和win11子系统的安装一样,都必须要安装 适用于 Android ™的 Windows 子系统设置 的软件。 (软件链接: https://pan.baidu.com/s/1rlj9KGdKXKVmuFolNroYfg 提取码: 3p74 ) 下载完成并解压后,找到文件夹中的 Run.bat 程序 点击运行,会出现以下画面 安装成功后会出现 Google Play商店

    2024年01月16日
    浏览(42)
  • 三、Exsi安装虚拟机win10系统

    2024年02月15日
    浏览(43)
  • win10系统 C++环境 安装编译GRPC

    为了依赖的成功安装,采用gitee进行下载与更新。记得需要安装git软件。 安装命令: 在自己指定的目录下,鼠标右键,选择 git Bash Here 打开命令行 在grpc的目录下修改配置文件:.gitmodules 复制下面内容替换.gitmodules内容: 在grpc目录下,在git 上使用更新命令 使用cmake对grpc进行

    2024年02月07日
    浏览(28)
  • 如何安装“Nextcloud 客户端”win10系统?

    1、 下载 Nextcloud的官网 Download and install Nextcloud 2、安装 3、 Nextcloud登录

    2024年01月18日
    浏览(36)
  • VMware虚拟机安装win10系统教程(巨细)

    ​ 典型安装 与 自定义安装 的差别:通常设计人员使用自定义安装(高级)。 1. 典型安装: 这种安装方式将默认选项用于所有安装设置,包括安装位置、虚拟网络配置等。 这通常是新用户使用的方法,因为它省去了诸如配置选项之类的繁琐步骤,使得安装非常简便快捷。

    2023年04月11日
    浏览(46)
  • 大疆NAZA飞控win10系统安装疑难图解

    第一步,官网一服务与支持一下载中心一产品下载一飞行控制系统一naza系列下载如下两个。 安装软件和驱动,安装黑色的,可能弹出如下。  出现这个情况后,将系统时间调整为2014年之前。 右键管理员打开。警告解除,如下图  继续下一步,默认路径。 接下来安装红色图

    2024年02月15日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包