
在源文件(.c或.cpp)或工程属性中定义符号_CRT_SECURE_NO_WARNINGS就行。就是在源文件的开头加上一句#define_CRT_SECURE_NO_WARNINGS
在工程中定义更省心,方法如下:
1、在解决方案管理器的工程上右键,点属性
2、在d出的属性页中,点击左边的“C/C++”,之后再点“预处理器”
3、点“预处理器定义”右边文本框旁的倒三角,点击下拉框中的“编辑”
4、在d出的预处理器定义中,输入_CRT_SECURE_NO_WARNINGS,点确定即可
我用的2015,2013可能会有些许不同,总体应该一样。
1、在程序最前面加:#define_CRT_SECURE_NO_DEPRECATE
2、在程序最前面加:
#pragma warning(disable:4996)
3、把scanf改为scanf_s;
4、无需在程序最前面加那行代码,只需在新建项目时取消勾选“SDL检查”即可;
5、若项目已建立好,在项目属性里关闭SDL也行;我用的VS是中文版的
6、在工程项目设置一下就行:将报错的那个宏定义放到:项目属性-----C/C++----预处理器 ------预处理器定义
7、在项目属性----C/C++ ----命令行中添加:/D _CRT_SECURE_NO_WARNINGS就行了。
阅读全文
在Visual Studio 2015中,可以通过以下步骤来禁用宽字符串:1.打开“项目”菜单,然后选择“属性”。
2.在左侧菜单中,选择“C/C++”,然后在右侧窗口中,找到“预处理器”部分,在“预处理器定义”文本框中,添加“_CRT_SECURE_NO_WARNINGS”。
3.点击“应用”按钮,然后点击“确定”按钮。
这样就可以禁用宽字符串了。
等
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)