TAUCS库的编译(vs2010)
详细参考:http://matrixprogramming.com/2008/12/taucs
1.进入VS的命令行工具,程序-> Mcrosoft Visual Studio 2010->Visual Studio Tools-> Visual Studio命令提示(2010)
找到vsvars32.bat文件。在我的环境下,目录是D:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\vsvars32.bat
在命令行下,运行
$ "D:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\vsvars32.bat"
2.进入TAUCS包中包含configure.bat的目录(命令行下),输入
$ configure.bat
成功后,你会找到configurator\configurator.exe和build/win32下的makefile。
3.然后在命令行里输入nmake,
$ nmake
这时候编译出来的库就是libtaucs.lib在taucs目录lib\win32\里,然后一些lib文件在external\lib\win32里,头文件在src里面和build\win32中。这时候就可以使用库了。
示例test_taucs.cpp。在VS中新建项目,将代码复制过去。根据下面配置项目属性。
1.TAUCS在-MT下编译。在“C++->代码生成->运行库”中指定“MTD for debug
2.指定头文件路径。C++->常规->附加包含目录(两处“E:\TAUCS\build\win32;E:\TAUCS\src”)。
3.输入需要连接的库。链接器->输入->附加依赖项(libtaucs.lib;libmetis.lib;liblapack.lib;libf77blas.lib;libcblas.lib;libatlas.lib;vcf2c.lib)。
4.指定库路径。链接器->常规->附加库目录(两处“E:\TAUCS\lib\win32;E:\TAUCS\external\lib\win32”)。
成功!!
TAUCS库的编译(vs2010)相关推荐
- linux 编译mqtt静态库_编译MQTT C++ Client
nmake -f ms\nt.mak(这是静态库,动态库是ntdll.mak) nmake -f ms\nt.mak test(测试命令,如果成功则最后显示"passed all t ...
- PCL-1.8.1从源码搭建开发环境三(QHULL库的编译)
原文首发于微信公众号「3D视觉工坊」:PCL-1.8.1从源码搭建开发环境三(QHULL库的编译) 首先,介绍一下QHull库. QHull是一个开源的程序软件,用来研究解决凸包问题,生成凸包形体.官 ...
- PCL-1.8.1从源码搭建开发环境二(FLANN库的编译)
原文首发于微信公众号「3D视觉工坊」,PCL-1.8.1从源码搭建开发环境二(FLANN库的编译) 首先,快速近似最近邻搜索库FLANN-Fast Library for Approximate Ne ...
- Linux下boost库的编译、安装详解
1.下载源文件 去官网下载:http://www.boost.org/ 这里下载最新版本 wget https://dl.bintray.com/boostorg/release/1.64.0/sou ...
- Linux下Json库的编译及代码测试
一.Json基础 JSON(JavascriptObject Notation)是一种轻量级的数据交换语言,以文字为基础,且易于让人阅读.尽管JSON是在Javascript的一个子集,但JSON是独 ...
- vs2008中xlslib与libxls库的编译及使用
C++用来操作Excel的方法很多,但是涉及到跨平台,同时又要对Excel的读写操作兼顾,而且免费的库,那应该是要用xlslib和libxls了.由于技术比较菜,折腾这个折腾了一个星期了.最开始是使用 ...
- 【Android NDK 开发】NDK 交叉编译 ( NDK 函数库目录 | Linux 交叉编译环境搭建 | 指定头文件目录 | 指定函数库目录 | 编译 Android 命令行可执行文件 )
文章目录 I . NDK platforms 目录下的 函数库 II . Ubuntu 配置 NDK 交叉编译环境 III . 同时指定编译的头文件和库文件 IV . 指定编译的头文件 V . 指定编 ...
- MFC模块的动态链接库DLL以及静态链接库LIB编译后的调用
静态链接库LIB和动态链接库DLL的区别,创建和示例 1.什么是静态连接库,什么是动态链接库 静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib 中的指令都 ...
- Linux上静态库和动态库的编译和使用
linux上静态库和动态库的编译和使用(附外部符号错误浅谈) 这就是静态库和动态库的显著区别,静态库是编译期间由链接器通过include目录找到并链接到到可执行文件中,而动态库则是运行期间动态调用,只 ...
最新文章
- topic是短语还是句子_英语七下unit 5 topic 3短语句子
- 对 makefile 中 $(MAKE) 的学习体会
- String、String Buffer、StringBuilder区别与比较
- 关于Integer大小比较的问题
- 单元测试中使用Mockito模拟对象
- Tag标签的增加和删除功能
- scipy.misc 介绍
- 【超清视频】SCCM2012精讲系列课程03:SCCM2012的基础环境初始化(一)
- 用.NET编程风格实现Ajax——Atlas快速入门
- Gprinter Android SDK V1.0 使用说明
- Vulkan入门(一)-环境配置.md
- 数据结构 图论02 十字链表详解 代码
- 拆弹实验-phase_2
- HTMLifier将scratch游戏打包为html文件
- sync.Once 使用及解析
- jeecms mysql_JeeCms的环境搭建 | 学步园
- Innovator Admin 一个aras的管理器,又一个package安装方法
- win7家庭版和旗舰版区别_Win7 ultimate是什么版本?ultimate是什么意思功能区别介绍!...
- Spring 注解 属性赋值与自动注入装配
- Windows XP免密码自动登录
热门文章
- Halcon例程学习之距离变换(distance_transform)
- 蒙特卡洛粒子滤波定位算法_序列蒙特卡洛(SMC)与粒子滤波
- oracle 操作 卡,oracle 12c 数据库上编写SQL语句时卡顿的问题解决
- Servlet的单例模式
- 48.本地Hyper-V虚拟机的异地(Azure)容灾(下)
- 深度学习入门:用MNIST完成Autoencoder(续)
- oracle之 如何 dump logfile
- WampServer64的2.5版本配置多站点
- MySql中,复制旧表结构到新表
- 使用OUTPUT从句从SQL Server表删除和归档大量记录