关于Microsoft Visual Studio 2010 使用 APP GAME KIT中遇到的问题
2015-04-18 15:06
866 查看
具体操作情况可以参照《c++游戏与图形编程基础(第二版)》Tony Gaddis著周靖译
出现了大量的LNK2038和LNK2005错误,如:1>AGKWindows.lib(DecodedBitStreamParser.obj) : error
LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”(Core.obj 中)
解决方法是项目 → template属性 → 右上角的配置管理器按钮 → 活动解决方案配置由Debug
改为 Release。
然后就可以运行代码了。
上面出现的文字是因为从该书上下载下来的AGK是试用版的。
2016年4月23日
我再去尝试了一下。
① 首先是没找到"AGKWindows.lib"这个文件(>LINK : fatal error LNK1104: cannot open file 'AGKWindows.lib')。
② 然后我把“AGKWindows.lib"文件放入项目中以后,就出现了一大堆AGKWindows.lib(WindowsCore.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in Core.obj
类似于这样的错误。不能运行
③ 把最新版的AGKWindows.lib放入项目以后出现的是
AGKWindows.lib(Externs.obj) : warning LNK4099: PDB 'atlsd.pdb' was not found with 'AGKWindows.lib(Externs.obj)' or at 'C:\Users\NOWAVE\Documents\AGKLIB\apps\Test2\Final\atlsd.pdb'; linking object as if no debug info
这样的警告,但是可以运行。
以上都是在活动解决方案为DEBUG的情况下运行的。
相关文章推荐
- 转帖:使用 Microsoft Visual Studio 2005 时可能遇到的问题
- 使用Visual Studio.net 2005 编译 Microsoft Platform SDK\Samples\Multimedia\DirectShow\BaseClasses 的问题
- 白盒测试,关于C#,使用Microsoft Visual Studio 2005是否真的比NUNIT好呢
- Microsoft Visual Studio 遇到了问题,需要关闭的一种可能的解决方法(转载)
- 在 Microsoft Visual Studio 2010 中使用 gtkmm
- Microsoft Visual Studio 2010 遇到了异常,可能是由某个扩展导致的......
- TFS2010中加载Visual Studio Scrum 1.0过程模板可能遇到的问题
- 在使用Microsoft Visual Studio Test Controller 2010进行测试时,报如下错误: System.DllNotFoundException: 无法加载 DLL“Microsoft.VisualStudio.QualityTools.RecorderBarBHO100.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。
- Microsoft Visual Studio 2010 遇到了异常,可能是由某个扩展导致的。
- Microsoft Visual Studio 2010(旗舰版) 没有.Net Framework 2.0 的问题
- TFS2010中加载Visual Studio Scrum 1.0过程模板可能遇到的问题
- 安装microsoft visual studio 2008 遇到的问题总结
- Microsoft Visual Studio 2010 Ultimate 下安装wcsf 2010出现问题
- 使用Microsoft Visual Studio 2010编译某些项目无法通过
- Microsoft Visual Studio 2010 与VC++6.0的差异出现问题
- Microsoft Visual Studio 2010 遇到了异常,可能是由某个扩展导致的
- Microsoft Visual Studio Team System 2008 Team Suite - CHS 在安装期间遇到问题
- Microsoft Visual Studio 遇到了问题,需要关闭的一种可能的解决方法
- Microsoft Visual Studio 2010 遇到了异常,可能是由某个扩展导致的
- “Microsoft Visual Studio 2010 遇到了异常,可能是由某个扩展导致的”