“warning C4996: 'fopen': This function or variable may be unsafe”和“LINK : fatal error LNK1104”的解决办法

时间:2023-03-08 16:51:02

程序有时编译出现警告C4996,报错:

 warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details

“warning C4996: 'fopen': This function or variable may be unsafe”和“LINK : fatal error LNK1104”的解决办法

解决办法:

在项目属性 -> 配置属性 -> C/C++ -> 预处理器 ->预处理器定义, 添加  _CRT_SECURE_NO_WARNINGS,就可以正常编译了:

“warning C4996: 'fopen': This function or variable may be unsafe”和“LINK : fatal error LNK1104”的解决办法

还有一个链接错误“LINK : fatal error LNK1104”,如报错:

LINK : fatal error LNK1104: 无法打开文件“freeglutd.lib”

也只需要在项目属性 -> 配置属性 -> C/C++ -> 预处理器 ->预处理器定义里添加
NDEBUG 就可以了:

“warning C4996: 'fopen': This function or variable may be unsafe”和“LINK : fatal error LNK1104”的解决办法

“warning C4996: 'fopen': This function or variable may be unsafe”和“LINK : fatal error LNK1104”的解决办法