MTL库和C标准库冲突的解决办法

作者:朱金灿

来源:http://www.cnblogs.com/clever101

 

 

    最近要写一个有密集矩阵运算的程序,想到了使用MTL库。但是到官方网站MTL库的官网上(http://osl.iu.edu/research/mtl/download.php3)一看,发现下载的不能在VS 2005下使用。于是到网上下载了一个,网上下载的居然和C标准库的max和min宏有冲突(宏重定义),解决这个冲突使用需要添加如下代码:(当使用utils.h文件中的函数冲突会出现)

namespace mtl
{
#ifdef max
#undef max
#endif
#ifdef min
#undef min
#endif
}


#include 
"mtl/mtl.h"
#include 
"mtl/lu.h"
#include 
"mtl/utils.h"

 

 

     另外可用版本我已上传到CSDN的下载频道,地址为:MTL库下载
posted @ 2009-08-26 19:27  是金子就会灿烂  阅读(514)  评论(0编辑  收藏  举报