error C3163: “_vsnprintf”: 属性与以前的声明不一致
来源:互联网 发布:网络爬虫技术 编辑:程序博客网 时间:2024/06/05 02:46
2005项目升级为2008,出现以上错误。
解决办法:
找到程序中定义vsnprintf的宏(可能在某个被包含的头文件中),这里出现的问题的宏原来定义为#define vsnprintf _vsnprintf。
解决办法就是将其根据版本来决定是否注释,原因是VC2008 已经定义了。
修改成如下的样子:
#if (_MSC_VER != 1500) // 只针对VC++ 2008注释下面的代码行
# define vsnprintf _vsnprintf
#endif
或者修改为:
#if (_MSC_VER < 1500)
#define vsnprintf _vsnprintf
#endif
- error C3163: “_vsnprintf”: 属性与以前的声明不一致
- error C3163: “_vsnprintf”: 属性与以前的声明不一致
- error C3163: “_vsnprintf”: 属性与以前的声明不一致 .
- error C3163: “_vsnprintf”: 属性与以前的声明不一致
- “_vsnprintf”: 属性与以前的声明不一致
- Imagemagick + vs2008 的error C3163: '_vsnprintf': attributes inconsistent with previous declaration 编译错误
- 关于error C3163: '_vsnprintf': attributes inconsistent with previous declaration 编译错误的
- 关于error C3163: '_vsnprintf': attributes inconsistent with previous declaration 编译错误的
- error C3163: '_vsnprintf': attributes inconsistent with previous declaration
- error C3163 in VS 2008
- 函数的声明与定义(以前没注意过!!)
- _vsnprintf()的一个问题
- 关于C函数声明与定义返回类型不一致的解释
- C语言:函数声明与定义的参数不一致问题,后果可能很严重哦!!!!!
- [ERROR] Inconsistent accessibility --- 不一致的访问性
- 【弱弱的c#】ERROR:可訪問性不一致
- input 的value属性值,页面显示与html结构中不一致的问题
- 声明NSString属性用 Copy 与 strong 的区别
- 无法获取网络地址,网络访问受限(学校MAC绑定)
- 如何在内核里面查找某些结构体或者宏的定义
- 全选JS代码
- Android Binder设计与实现 – 设计篇(1)
- 京东:狙击凡客?绝无此事!
- error C3163: “_vsnprintf”: 属性与以前的声明不一致
- [extjs] 限制树的深度
- ubuntu linux下openocd + gdb-insight 用Jlink调试arm程序
- CXF 生成客户端报错。
- 软件测试概论
- python socket编程
- 好好学一遍JavaScript 笔记(七)——RegExp对象与常用正则
- 代码外的任务很精彩 ---Software project survival guide 读书报告
- Linux下内存使用率、CPU使用率、以及运行原理