编译时我收到此错误:
'fopen': This function or variable may be unsafe.
Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS.
Run Code Online (Sandbox Code Playgroud)
我是C++的新手并且打开CV,因此请帮我摆脱这个错误.
谢谢
void _setDestination(const char* name)
{
if (name==NULL) {
stream = stdout;
}
else {
stream = fopen(name,"w");
if (stream == NULL) {
stream = stdout;
}
}
}
Run Code Online (Sandbox Code Playgroud)
nvo*_*igt 71
这不是错误,它是来自Microsoft编译器的警告.
选择项目,然后单击上下文菜单中的"属性".
在对话框中,选择Configuration Properties- > C/C++- >Preprocessor
在PreprocessorDefinitions字段中添加;_CRT_SECURE_NO_WARNINGS以关闭这些警告.
这是常见的警告.你可以禁用它
#pragma warning(disable:4996)
Run Code Online (Sandbox Code Playgroud)
或者只是像微软一样使用fopen_s.
但一定要在其他标题之前使用pragma.
| 归档时间: |
|
| 查看次数: |
102778 次 |
| 最近记录: |