将VS2005中的"setbuf“移植到VS2008需要做哪些更改?
我必须将VS2005中的项目修改为VS2008才能构建它。下面是需要在VS2008中编译的代码行。
std::ifstream In;
In.setbuf(FileBuffer, BUFFER_REGION_SIZE);
当我用VS2008编译上面的代码时,我看到了下面的错误。
error C2039: 'setbuf' : is not a member of 'std::basic_ifstream<_Elem,_Traits>'
要在VS2008中编译它,
每当我尝试使用VS2008打开VS2008解决方案时,Visual Studio2008转换向导都会打开。它不是转换后的项目,而是使用VS2008创建的项目。如果单击“继续”,它将从源代码管理中签出解决方案中的所有文件。有人可以帮助如何解决这个问题,而不是弹出2008年的解决方案的visual studio 2008转换向导?
我有VisualStudio2008Pro,我很好奇是否安装了VS2008 SP1。
我查看了我的“有关”,并浏览了“已安装的产品”列表。我注意到我已经安装了一堆VS2008修补程序,但是我没有注意到VS2008 PRO Service Pack 1的一个显式项目。
然而,我注意到我有一个标题为“MicrosoftVisualStudio2008TeamExplorer-1 (KB945140)”的项目。
我不确定,但我猜想团队资源管理器SP1是在我安装"“插件时安装的。
Team 1安装中是否隐含了VS2008 PRO Service 1安装?或者,除了TE SP1之外,我还需要安装