使用字符串函数编译警告处理
2010-01-04 16:46
316 查看
代码中使用了strcpy之类的字符串处理函数而没有用strcpy_s,在VS2008中编译时会有警告。
解决方法如下:
打开项目属性,找到“配置属性” -> “C/C++” -> “命令行”,在右侧的“附加选项”文本编辑框里加入 【
/D "_CRT_SECURE_NO_DEPRECATE"】 点确定就ok了。
另外,也可以使用#pragma warning(disable : xxx)来避免某一类警告。
xxx代表这类警告的编号。
当然像字符串函数这类的警告避免了没多大关系。但是对于某些警告还是要处理的好。比如宏重定义警告……
解决方法如下:
打开项目属性,找到“配置属性” -> “C/C++” -> “命令行”,在右侧的“附加选项”文本编辑框里加入 【
/D "_CRT_SECURE_NO_DEPRECATE"】 点确定就ok了。
另外,也可以使用#pragma warning(disable : xxx)来避免某一类警告。
xxx代表这类警告的编号。
当然像字符串函数这类的警告避免了没多大关系。但是对于某些警告还是要处理的好。比如宏重定义警告……
相关文章推荐
- Linux系统平台下关于GCC编译及使用的方法(-Werror,它要求GCC将所有的警告当成错误进行处理 )
- idea 使用maven编译项目时出现源码版本警告的处理方式
- Linux系统平台下关于GCC编译及使用的方法(-Werror,它要求GCC将所有的警告当成错误进行处理 )
- Linux系统平台下关于GCC编译及使用的方法 (-Werror,它要求GCC将所有的警告当成错误进行处理
- Linux系统平台下关于GCC编译及使用的方法(-Werror,它要求GCC将所有的警告当成错误进行处理 )
- archlinux 下 vmware player 需要使用 gcc 5.1.0 编译的处理
- Xcode编译过程中 的部分警告处理(后续更新)
- VS2012+openCV 2.4.8进行编译:VS2012 64位 使用OPENCV应用程序不能正常启动 (0xc000007b)怎么处理?
- 用gcc编译c语言(编译和警告处理)
- 使用thrift大量编译警告消息方法
- Win7 64b的VS2015 如何使用nmake成功编译detour express 3.0-error2202 警告被视为错误 - 没有生成“object”文件
- MAC OSX系统使用gdb编译程序时的报错处理
- 关于vc6.0使用libxml库编译遇警告warning LNK4049: 已导入本地定义的符号 _xmlFree的解决方法
- 使用C++处理JSON数据交换格式,附已经VC2005编译好的静态lib库
- 使用ant编译,报错" a java exception has occured" 问题处理
- 创建项目后NDK编译警告当作错误处理的解决方案
- wince下使用STL出现4786编译警告
- 关于使用gradle构建的java项目中使用到rt.jar不能编译通过的处理
- 使用c99编译出警告信息:implicit declaration of function ‘usleep’
- #pragma 处理警告 clang diagnostic 的使用