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

本文介绍了解决MTL库与C标准库中max和min宏冲突的方法,并提供了一个可在VS2005下使用的MTL库版本。

作者:朱金灿
来源:http://blog.youkuaiyun.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"

另外可用版本我已上传到优快云的下载频道,地址为:MTL库下载

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值