中遇到的一些warnings及其解决方法
来源:互联网 发布:sqlserver中的in的用法 编辑:程序博客网 时间:2024/06/09 23:54
VC++ 中遇到的一些warnings及其解决方法
最近用VS2013开发一些小工具,碰到一些Warning,并在网上找到了一些解决办法,整理一下,方便以后使用.
1.warning C4129: 's' : unrecognized character escape sequence
是转义字符,应该是文件路径里面的"\",全都需要换成"\\"才能正常用的。
2.去掉字符串操作函数的警告信息"_CRT_SECURE_NO_DEPRECATE"
出现这样的警告,是因为VS2013中认为CRT中的一组函数如果使用不当,可能会产生诸如内存泄露,缓冲区溢出,非法访问等安全问题,这些函数如:strcpy,strcat等.对于这些问题,可以使用_CRT_SECURE_NO_DEPRECATE标记来忽略这些警告问题.解决办法:
右键该项目,属性-->配置属性-->c/c++-->预处理器-->预处理器定添加如下字段_CRT_SECURE_NO_DEPRECATE标记即可.或者Project -> Properties -> C/C++ -> Command Line加入/D "_CRT_SECURE_NO_DEPRECATE"
另一个比较简单的办法为:
#pragma warning(disable:4996) //全部关掉
#pragma warning(once:4996) //仅显示一个Px
像素-相当于屏幕上的实际像素。
In
英寸-基于屏幕的物理尺寸
Mm
毫米-基于屏幕的物理尺寸
Pt
点-基于屏幕的物理尺寸,英寸的72分之一
Dp
密度-独立像素-一个基于屏幕的物理密度的抽象的单位。这个单位和160分辨率的屏幕是成比例的,所以在一个160分辨率的屏幕下,1dp就是1px。Dp和像素的比率将会随着屏幕的密度改变而改变,但是并不一定就是正比。注意:编译器既接受“dip”也接受“dp”,尽管dp比sp更符合。
Sp
刻度-独立像素-它就像dp单位,但是它也取决于用户偏好的字体大小。当指定字体大小的时候,我推荐您使用这个单位,因为它既调整了屏幕的密度,也调整了使用者的偏好。
- 中遇到的一些warnings及其解决方法
- VC++ 中遇到的一些warnings及其解决方法
- VC++ 中遇到的一些warnings及其解决方法
- vc++ warnings及其解决方法
- PSExec中遇到的几个问题及其解决方法
- minigui 2.0.3的安装及其中遇到的一些错误解决方法
- 项目一遇到的一些问题及其解决方法
- 使用fckeditor中遇到的几个问题及其相应解决方法
- 对象序列化中遇到的StreamCorruptedException异常及其解决方法
- jedis开发过程中遇到的问题及其解决方法
- 安装LDAP Server过程中遇到的问题及其解决方法
- springmvc项目搭建过程中遇到的BUG及其解决方法
- 学习Java Web开发中遇到的问题,及其解决方法
- Android开发过程中遇到的错误汇总及其解决方法
- Android Studio开发中遇到的几个问题及其解决方法
- 学习matlab中遇到的一些函数及其用法
- JDBC中遇到的一些错误及其解决办法
- cordova + ionic 使用中碰到的一些问题及其解决方法
- ZooKeeper介绍及典型使用场景
- java、C语言中default
- swift or oc?
- dinner
- 转场动画中的私有type,非常炫酷
- 中遇到的一些warnings及其解决方法
- Android关于EditText,插入字符串到光标所在位置
- 一个简单的hibernate连接oracle数据库例子
- OpenCV学习(十六)之直方图均衡化并画出直方图
- 在linux上像查MSDN一样查man文档
- Qt中Ui名字空间以及setupUi函数的原理和实现
- 应该是文件路径里面的"\",全都需要换成"\\"才能正常用的。
- Hive命令行工具
- OP