Windows下用VS调用igraph库
来源:互联网 发布:学编程要会英语吗 编辑:程序博客网 时间:2024/05/04 11:21
为了研究社交网络,近期研究了好几个软件,Gephi, NodeXL。最近听说igraph实现的功能和算法更全面,因此今天决定实际操作一下,结果遇到了不少问题。主要原因是基础知识不牢,小女子脆弱的很,大神们请不要吐槽。
从igraph官网(http://igraph.org/c/#downloads)下载了源代码,解压得到文件igraph-0.7.1-msvc。
按照官网上的安装指示,看到要打开igraph.sln,可以生成库以便日后调用。于是我就天真的把文件夹中测试程序添加到该工程下,编译运行,结果很明显:“无法启动程序“\igraph....\Debug\igraph.lib””,结果才发现这个工程生成的是一个库,库是无法运行的,只能被其他程序调用。
这时才懂原来测试程序不是介么用的。打开测试工程,满眼的语法错误,原因是“igraph.h”头文件没有被包含进来。又是一阵查错,终于发现了竟是版本号酿成的大错。默认的包含头文件和附加库的路径里,版本号是0.7,而我的版本是0.7.1。修改完后,程序终于能正常运行了,输出文件在igraphtest文件下,out.txt文件。
由上可知:不可以过分相信直接下载下来的程序,即使是官网!
P.S. 再解释一下上文提到的“默认的包含头文件和附加库的路径”问题:
【包含头文件的路径】是在 项目-属性-C++-常规里修改“附加包含目录”,解决的是#include "igraph.h" 包含出错的问题。
【依赖的库路径】是在 项目-属性-链接器里修改“附加库目录”,解决的是“LINK : fatal error LNK1104: 无法打开文件“igraph.lib””的问题。
- Windows下用VS调用igraph库
- Windows下安装Python + igraph (用于复杂网络分析)
- windows安装igraph
- windows下python 安装igraph库报错 Cannot find the C core of igraph on this system using pkg-config.的解决
- windows下使用VS编译libIconv库
- windows下使用VS编译libIconv库
- Windows下用vs编译lua
- cocos2d-x windows下用vs开发
- 用R语言igraph库实现表自动关联
- windows环境安装python igraph包
- windows环境安装python-igraph全过程
- 为VS2013配置igraph库
- VS下调用Matlab引擎
- vs下c++调用matlab
- VS.net2005基于VC++实现windows mobile下调用颜色选择对话框
- 如何在windows系统的cmd命令行下调用VS编译器
- windows和linux下,用jna调用C++库
- opencv windows下VS配置
- 173、Binary Search Tree Iterator
- Mongodb启动方法:设定参数启动;从设置文件启动
- DL学习笔记【2】caffe使用步骤详解
- 2015年12月7日
- Python——函数的高级话题(2)
- Windows下用VS调用igraph库
- 【java基础】Java 中的进程与线程
- 第十五周项目一~验证算法
- 建堆
- Windows Service服务的调试
- 关于hadoop 2.7.1 集群安装及其平台上的实验
- [leetcode] 14. Longest Common Prefix
- 插入排序之直接插入排序
- feof()和EOF的用法