升级以前的OpenGL代码

今天把过去的OpenGL的代码做了一下修改从以前的VC6升级到VC.NET,以前编写VC不知道用动态连接库,什么东西都一股脑写在View类,搞得View像个大胖子,现在给它减减肥,还有在读取数据流文件的时候,原来的VC6下面的方法不能编译成功,在网上找了一下说是从 Visual C++ .NET 2003 开始,移除了旧的 iostream 库。在使用的时候要修改一下:

//#include<iostream.h>//VS6
#include<iostream>//VS7.1
//#include<fstream.h>//VS6
#include<fstream>//VS7.1
#include <string>//VS7.1
using namespace std;//VS7.1

ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/vccore/html/_core_Differences_in_iostream_implementation.htm

还有以前用的读取图片的代码也要修改:DIB.CPP中

  //pFile->WriteHuge(lpBI, dwDIBSize);//VS6
  pFile->Write(lpBI, dwDIBSize);//VS7.1
  //DWORD dwCount = pFile->ReadHuge(lpbi, dwSize);//VS6
  DWORD dwCount = pFile->Read(lpbi, dwSize);//VS7.1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值