Windows下用VS调用igraph库

本文记录了作者在Windows下尝试使用Visual Studio(VS)调用igraph库时遇到的问题及解决过程。首先从igraph官网下载源代码,然后尝试编译运行测试程序,发现无法启动,因为库文件不能直接运行。接着,作者发现头文件包含路径和库路径的版本号不匹配,导致编译错误。通过修改项目属性中的附加包含目录和附加库目录,成功解决了头文件找不到和链接库错误的问题,最终测试程序正常运行。
摘要由CSDN通过智能技术生成

为了研究社交网络,近期研究了好几个软件,Gephi, NodeXL。最近听说igraph实现的功能和算法更全面,因此今天决定实际操作一下,结果遇到了不少问题。主要原因是基础知识不牢,小女子脆弱的很,大神们请不要吐槽。


从igraph官网(http://igraph.org/c/#downloads)下载了源代码,解压得到文件igraph-0.7.1-msvc。
按照官网上的安装指示,看到要打开igraph.sln,可以生成库以便日后调用。于是我就天真的把文件夹中测试程序添加到该工程下,编译运行,结果很明显:“无法启动程序“\igraph....\Debug\igraph.lib”” ,结果才发现这个工程生成的是一个库,库是无法运行的,只能被其他程序调用。


这时才懂原来测试程序不是介么用的。打开测试工程,满眼的语法错误,原因是<

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值