TAUCS的在VS下的编译和应用

DOS操作的基本知识普及:

在命令行下进入非系统目录直接输入 盘符:,例如 D:,就进入了D盘目录;

CD 进入指定子目录,CD..返回上层目录。

1,下载TAUCS,这个网上基本上都有很好下载:Version 2.2 of the code, with external libraries

2,在visual studio tools下打开visual studio 命令提示(根据VS版本选择)

3,在VS安装路径下找到vsvars32.bat,在命令行下启动它,完成环境变量的设置

4,进入taucs的目录,运行configure.bat,生成相应的makefile,然后在命令行中输入nmake编译。在这一步中运行configure.bat时会出现没有发现.lastconf文件,这个并不影响直接nmake即可,另外整个编译过程都在visual studio命令提示的DOS中完成,在进入taucs目录时,正确的时候DOS操作的基本知识

5, 编译出的库文件和头文件分别在lib\win32, external\lib\win32和src文件夹中。

在通过上述编译之后,下面讲述具体的配置 http://matrixprogramming.com/files/code/TAUCS/test_taucs.cpp, 这里有相应的示例代码。

1.TAUCS在-MT下编译。在“C++->代码生成->运行库”中指定“多线程调试(/MTd)”(注:在debug下)若指定“多线程(/MT)(注:在release下)”。PS如在debug下还应设置:链接器--输入--忽略特定库(LIBCMT.lib)。


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库了。

posted @ 2016-03-01 19:41  逐风者的祝福  阅读(877)  评论(0编辑  收藏  举报