Win7下VS2008编译OGDF

告别Graphviz静态图:用OGDF+Qt打造可拖拽交互的网络拓扑可视化工具 本文探讨了如何利用OGDF与Qt构建交互式网络拓扑可视化工具,替代传统的Graphviz静态图方案。通过详细的架构设计和实战技巧,展示了如何实现节点拖拽、动态布局和性能优化,适用于企业级网络监控和运维场景。 阅读详情
                                         Win7下VS2008编译OGDF

 

                                           By wangsh 2011-11-25

 

       OGDF(全称是Open Graph Drawing Framework)是开放的网络图绘制框架(参考1)。一些网络分析软件采用OGDF作为基础库,例如Tulip等。

本文简单介绍编译OGDF过程。

OGDF:下载源码进行编译(从参考3下载源码,按照参考4编译)。

 

 

解决出现的几个问题:

1.      第三方库链接失败:

编译,拷贝到配置文件夹下,编译。

2.      启动失败,拷贝缺少的dll到对应文件夹。

 

Enjoy it!

 

 

参考资料

1.     OGDF网址 http://www.ogdf.net/doku.php/ogdf:about

2.     OGDF源码下载网址 http://www.ogdf.net/doku.php/tech:download  

3.     Windows平台下源码包 http://www.ogdf.net/lib/exe/fetch.php/tech:ogdf.v2010.10.zip

4.     OGDF在windows平台的编译安装 http://www.ogdf.net/doku.php/tech:installvcc

5.     OGDF文献 http://www.ogdf.net/doku.php/ogdf:publications

 

转载请注明:http://blog.csdn.net/wsh6759/article/details/7013665 

 

 

 

 

 

有向无环图的自动布局算法 最近业余在做一个基于结点的编辑工具玩, 遇到一个问题, 就是结点和连线多了, 经常会出现重叠交叉的问题, 导致图看不清楚:要是这个样子, 还不如不用图清楚呢, 所心就需要找一个方法来进行自动布局, 理想情况是这样的(手动整理结果):当然, 手动整理的话, 每个人弄出来的结果都不一样. 自动的算法肯定没有100%完美的, 但是总是能方便不少的在google了一会儿后, 发现这种结点-线组成的图是一有 阅读详情

相关推荐

ogdf:这是OGDF,Open Graph绘图框架,Open Graph算法和数据结构框架的发布镜像

海外发展基金 OGDF表示既用于O-笔ģ拍摄和d rawing˚Framework(原名)和O笔ģ拍摄和算法和d ATA构造F ramework。 OGDF是一个独立的C ++库,用于图形算法,尤其是用于(但不限于)自动图形绘制。 它提供了复杂的算法和数据结构,可在您自己的应用程序或科研项目中使用。 OGDF由,和开发并提供支持。 捷径 和 执照 该软件根据GNU通用公共许可证v2或v3的条款进行分发,特殊情况除外。 安装此软件即表示您同意这些许可条款。 有关许可证和随附的第三方软件的更多信息,请参阅 ,例如用于线性编程或单元测试的框架。 版权 OGDF发行版中的所有文件(第三方软件除外)均受版权保护: 版权所有(C)1999–2020 GitHub用户注意事项 OGDF是使用非公共Git存储库积极开发的。 GitHub上的Git存储库不是一个镜像,但是包含OGDF的正式版本

OGDF Study

入门 OGDF - Open Graph Drawing Framework: start

夺宝奇兵的专栏 1825

LibOGDF.uplugin:用于虚幻引擎4的OGDF(开放图图形框架)插件

适用于虚幻引擎4的OGDF(开放图图形框架)插件 此插件可帮助您将与UE项目链接。 信息 该插件基于OGDF 2015.05(Baobab)。 我使用_ITERATOR_DEBUG_LEVEL=0构建了二进制文件,并将Runtime Library更改为/MD 。 需要使用Windows上的UE4二进制文件进行相同的代码生成配置。 支持平台 WindowsVS 2013,VS 2015,VS 2017) 安装 将LibOGDF文件夹复制到项目目录下的Plugins文件夹。 并将其LibOGDF/ThirdParty/LibOGDF/Lib压缩到LibOGDF/ThirdParty/LibO

C++ OGDF Library in windows for beginner

C++ OGDF Library in windows for beginner 需要工具 CMake 3.1+ C++11 compliant compiler gcc 4.9.2+ clang 3.5+ Microsoft Visual C++ 2015+ GNU Make (in most cases) Doxygen 1.8.6+ (optional) OGDF library 第一步...

XmJuli123的博客 1623

画一个优美的树

画一个优美的树OGDF代码树结构TreeChart其它 我的目的是想画一个结构紧凑、没有冲突、节点分布均匀的树。 pymag-trees是一种画树算法的python实现。这是这种算法的介绍和具体分析。 OGDF OGDF,Open Graph Drawing Framework,是一个强大的,独立的c++类库,用于图表的自动布局。她不能直接画图但可以输出svg等格式的文件。 代码 用于布局的代码是...

单木的专栏 1483

Win7VS2008编译SGDT

Win7VS2008编译SGDT                                                               By wangsh 2011-11-26          SGDT(全称是Simultaneous Graph Drawing Tool)是一种交互式显示网络图的工具,包含旋转、缩放等功能(参考1)。       本文介绍编译S

wsh6759的CGIS专栏 945

mptkcodec工程(二):VS2008+Win7 编译 mptkcodec(下)

编译好的工程下载地址。 使用说明:打开解压后的libmptk.sln工程(mptkcodec\trunk\mptk\src\win32\libmptk) 打开libmptkcodec.sln工程(mptkcodec\trunk\codec\win32\libmptkcodec) 先编译libmptk.sln生成libmptk.lib,libdsp_win...

dg0418的博客 109

QT网络拓扑图绘制实验

网络拓扑图绘制

Excalibur6的博客 2227

6月27OGDF不同的布局算法

检查不同布局算法备注CircularLayout可以非连通FastMultipoleMultilevelEmbedderFMMMLayout可以非连通StressMajorization未成功必须连通GEMLayout未成功BalloonLayout未成功需要为树?PlanarizationLayout来自为知笔记(Wiz) 转载于:https://www.cnblogs.com/dydx...

weixin_33672400的博客 1048

网络与图算法介绍之一

网络与图算法介绍之一         开源资源中有不少网络与图算法,本文列出c++系列算法,仅供参考。   BGL是经典库boost中惊艳的一个库,其中提供了最短路径、拓扑排序等经典算法,其中的算法也为postgis、pgrouting等库采用。 OGDF是开放式绘图框架,其中为Tulip采用。 LEDA中的graph算法现在已经商业化,并提供了更高效率版本。 GOBLIN库尽管没有

wsh6759的CGIS专栏 2483

[源码和文档分享]基于VC++和QT实现的图的可视化工具

一、开发环境 OS Windows 7 Ultimate 64 Bit IDE Visual Studio 2012 Premium (MSVC++ 11.0) Qt5 Visual Studio Add-in 1.2.3 External Libraries Qt 5.3 32-bi...

qq_38474647的博客 585

开源数学库

C/C++,java开源数学计算库   有限元分析、数值计算、三维建模、信号处理、性能分析、仿真分析。。。这些或多或少与我们常用的软件息息相关,假如有一天你只需要这些大型软件系统的某一个很有限的功能,你是不是也要因此再用一用那动辄几个g的软件呢?其实我觉得如果系统不是很大,不是很复杂,我们个人完全有可能自己去编写代码来实现这些‘’有限的功能‘’。别以为这是件很困难的事情,我总以为大...

an4455的博客 1438

tmap:快速可视化大规模高维数据集

tmap:快速可视化大规模高维数据集 项目介绍 tmap 是一个专为处理大规模、高维数据集而设计的可视化库。目前,tmap 仅支持 Python 语言。tmap 的图布局基于著名的 OGDF(Open Graph Drawing Framework)库,这使得其在处理复杂数据集时表现优异。 tmap 的教程和文档可以在其官方网站 tmap.gdb.tools 上找到,提供了丰富的使用示例和说明,帮...

gitblog_00185的博客 1232

终极指南:如何深度定制Qt Visual Graph Editor (QVGE)图形编辑器

QVGE是一款基于C++/Qt开发的多平台图形编辑器,致力于让用户能够以简单直观的方式可视化编辑二维图形。无论您是新手还是专业用户,这个完整指南将帮助您充分利用QVGE的强大功能。🚀 ## QVGE核心功能深度解析 ### 简单直观的图形创建与编辑 QVGE让创建中等规模图形(1000+节点/边)变得异常简单。支持有向图、无向图和混合图,提供直线和多边形边缘,以及节点端口功能。 ### 丰

gitblog_00414的博客 904

用Qt/CPP打造多平台图形编辑器:探索与实践

图表及其元素支持自定义(用户定义)属性。public:// 设置自定义属性的方法// 获取自定义属性的方法这样,用户就可以根据自己的需求,为图形元素添加各种自定义属性。

2504_94281097的博客 1735
上一篇: 社会网络分析重要库简介
下一篇: Win7下VS2008编译SGDT
wsh6759
博客等级 码龄17年 390粉丝 296原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值