本文介绍了swprintf.inl中的错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在XP上安装了VS2005。

当我将项目从VS2003运到2005时,当我编译单个文件时,我在swprintf.inl中遇到了很多错误。



例如:



1> c:\ program Files \ microsoft visual studio 8 \\ \\ vc\include\swprintf.inl(36):错误C2065:''_ String'':未声明的标识符

1> c:\ program Files \ microsoft visual studio 8 \ vc \include \swprintf.inl(36):错误C2275:''size_t'':非法使用此类型作为表达式

1> c:\ conferencre sacha stern \ conference 2012\testvs\testvs\testvs.cpp:看'size_t'的声明'



我怀疑腐败在安装中,并重新安装它,但这没有任何区别。



即使我创建了一个新项目,无论是控制台还是Win32,都没有通话printf或相关功能。



这个疯狂行为有什么答案吗?

RaymondM

I have VS2005 installed on XP.
When I transported a project from VS2003 to 2005 I get a lot of errors in swprintf.inl when I compile individual files.

For example:

1>c:\program files\microsoft visual studio 8\vc\include\swprintf.inl(36) : error C2065: ''_String'' : undeclared identifier
1>c:\program files\microsoft visual studio 8\vc\include\swprintf.inl(36) : error C2275: ''size_t'' : illegal use of this type as an expression
1> c:\conferencre sacha stern\conference 2012\testvs\testvs\testvs.cpp : see declaration of ''size_t''

I suspected corruption in the installation, and reinstalled it, but that makes no difference.

It happens even when I create a new project, whether console or Win32, where there is no call to printf or related functions.

Is there any answer to this crazy behaviour ?
RaymondM

推荐答案

static __inline int swprintf(wchar_t * _String, size_t _Count, const wchar_t * _Format, ...)



看起来完全合法。


which looks perfectly legal.



这篇关于swprintf.inl中的错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-03 02:11