【发布时间】:2011-09-29 06:49:52
【问题描述】:
我最近安装了 Windows Server 2003 R2 以访问 ATL 头文件和库文件。我已经在 Visual C++ 2008 Express 中设置了包含路径和库路径,以使用 cl.exe 编译 ATL 代码。当我在 VC++ 2008 Express 中编译解决方案时。出现以下错误消息。
d:\programs\psdk windows sever 2003\include\atl\atlbase.h(513) : 警告 C4996: '_vsnprintf': 此函数或变量可能不安全。考虑改用 _vsnprintf_s。要禁用弃用,请使用 _CRT_SECURE_NO_WARNINGS。详细信息请参见在线帮助。 d:\programs\microsoft visual studio 9.0\vc\include\stdio.h(358) :参见“_vsnprintf”的声明 d:\programs\psdk windows sever 2003\include\atl\atlbase.h(537) : 警告 C4996: '_vsnprintf': 此函数或变量可能不安全。考虑改用 _vsnprintf_s。要禁用弃用,请使用 _CRT_SECURE_NO_WARNINGS。详细信息请参见在线帮助。 d:\programs\microsoft visual studio 9.0\vc\include\stdio.h(358) :参见“_vsnprintf”的声明 d:\programs\psdk windows sever 2003\include\atl\atlbase.h(561) : 警告 C4996: '_vsnwprintf': 此函数或变量可能不安全。考虑改用 _vsnwprintf_s。要禁用弃用,请使用 _CRT_SECURE_NO_WARNINGS。详细信息请参见在线帮助。 d:\programs\microsoft visual studio 9.0\vc\include\wchar.h(719) :参见“_vsnwprintf”的声明 d:\programs\psdk windows sever 2003\include\atl\atlbase.h(584) : 警告 C4996: '_vsnwprintf': 此函数或变量可能不安全。考虑改用 _vsnwprintf_s。要禁用弃用,请使用 _CRT_SECURE_NO_WARNINGS。详细信息请参见在线帮助。 d:\programs\microsoft visual studio 9.0\vc\include\wchar.h(719) :参见“_vsnwprintf”的声明 将清单编译到资源... Microsoft (R) Windows (R) 资源编译器版本 6.1.6723.1 版权所有 (C) 微软公司。版权所有。 正在链接... 链接:致命错误 LNK1104:无法打开文件“atlthunk.lib”任何帮助都值得...
【问题讨论】:
标签: visual-studio visual-studio-2008 atl