sprintf_instead_use_StringCbPrintfA_or_StringCchPrintfA

今天想看一个人的VC的源码。今天开发报错:err C2065: 'sprintf_instead_use_StringCbPrintfA_or_StringCchPrintfA' : undeclared identifer.

不知道何解,最终在一个韩国的博客找了解决版本

Project >Settings > C/C++ > Gerneral > Preprocessor definitions
STRSAFE_NO_DEPRECATE

 

后记,为了这个VC的源码,我装了VC6+DirectX SDK9(extra)(dshow.h缺失要求的)+Platform SDK(strsafe.h No such file or directory)

发现安装DirectX SDK9跟Platform SDK core SDK效果一样里面都有strsafe.h这个库。

你可能感兴趣的:(String)