
VS错误集锦
木_凌
csdn不常用,有问题可以知乎私信
账号,木凌,主页,https://www.zhihu.com/people/YananGuo/activities
展开
-
error C2440: “=”: 无法从“const char [11]”转换为“LPCWSTR”类问题
代码在VC6中没问题. 因为它的代码没有按可编译为UNICODE版本的方式写,而VS2005之后版本默认是UNICODE编码的.所以所有使用到字串的地方都会出错.方法:修改VS2005之后版本的设置:选择你的项目->属性->常规->设置为不使用UNICODE,发现设置为多字节字符集也可以。发现用VS2005打开VC6的源代码,转换后是使用的多字节字符集。 在VS2008,vs2010中转载 2015-10-06 19:29:33 · 956 阅读 · 0 评论 -
warning C4996: 'sprintf': This function or variable may be unsafe.
方法一:将原来的旧函数替换成新的Security CRT functions。方法二:用以下方法屏蔽这个警告。1.在预编译头文件stdafx.h里(注意:一定要在没有include任何头文件之前)定义下面的宏: #define _CRT_SECURE_NO_DEPRECATE2.#param warning(disable:4996)3.更改预处理定义: 项目->属性-转载 2015-10-06 19:35:20 · 874 阅读 · 0 评论 -
无法启动此程序,因为计算机中丢失MSVCR100D.dll。尝试重新安装程序以解决此问题。
从网上找了各种方法,都不管用,最后把这两个文件拷贝到debug文件夹下,成功了,但是其他程序还是不行,求大神解答...原创 2015-10-06 22:38:44 · 6868 阅读 · 0 评论