本帖最后由 zengMF 于 2013-4-8 14:51 编辑
用蓝大的C++源程序文件编译,在VC6不会出问题。
可新建一个工程,将所有文件按照蓝大工程文件的添加进去,再编译就会出如下的错误,请问下蓝大,还须要设置或者什么地方不对吗?
1>------ 已启动全部重新生成: 项目: jysdllua, 配置: Debug Win32 ------
1>正在删除项目“jysdllua”(配置“Debug|Win32”)的中间文件和输出文件
1>正在编译...
1>charset.c
1>c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(358) : error C3163: “_vsnprintf”: 属性与以前的声明不一致
1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(350) : 参见“_vsnprintf”的声明
1>jymain.c
1>c:\jymain\jy_sdl_lua_0.6_release\src\jymain.c(133) : warning C4996: 'freopen': This function or variable may be unsafe. Consider using freopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(252) : 参见“freopen”的声明
1>c:\jymain\jy_sdl_lua_0.6_release\src\jymain.c(263) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\program files\microsoft visual studio 9.0\vc\include\string.h(74) : 参见“strcpy”的声明
1>c:\jymain\jy_sdl_lua_0.6_release\src\jymain.c(286) : warning C4996: '_vsnprintf': This function or variable may be unsafe. Consider using _vsnprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(358) : 参见“_vsnprintf”的声明
|