DWROD_PTR LLONG_MIN无定义的问题

最近用着VC2008越来越顺手了,于是就想把之前的VC6工程转换一下.

问题还真多,

生成的时候提示有超过100个错误,仔细一看大部分都是

DWORD_PTR 未定义啊,

LLONG_MIN无定义.

这VC6下不是编译的好好的吗?

 

好吧,

既然DWORD_PTR 未定义这个错误在前面,就先解决它,

搜索一番终于发现DWORD_PTR是在BASESTD.H中定义的,加进去之后

还是提示LLONG_MIN无定义.

再搜索一番发现DWORD_PTR是在LIMITS.H中定义的,加进去之后

再编译,

_resetstkoflw()未定义....

TMD,怎么还有这么多错误提示?

这样解决问题可不行,即使搞定也会累的手抽筋啊,要是数钱我倒不在意,可现在这是什么事啊.

追踪这两个宏定义之后,发现LLONG_MIN的定义只有VS2008安装目录下的/vc/include/limits.h里面才有,

VC6下面的limits.h里面却找不到,这些东西是不是wr后来加进去的啊?

于是找到项目/属性/配置属性/C/C++/常规里面附加包含文件

把vs2008安装目录下面的vc/include 添加到最前面.

 

再次编译,哈,搞定.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值