||
5月份在新安装Visual Studio的时候安装了Visual Studio Professional 2013 ,抱着惊喜的心情,新建一个工程,结果是错误,编译不通过,纳闷ning。。。。。
理论上新建的C++工程是可以编译通过的,经过几个月的琢磨,发现没有安装SDK,因为微软单独把C++的库发布了一个SDK,于是乎下载了一个64位的安装库,地址:javascript:; 。我下载的是GRMSDKX_EN_DVD.iso,
结果在安装的过程中报错:Win7 64位系统安装Windows 7 SDK:GRMSDKX_EN_DVD安装失败
安装失败描述:
Installation of the “Microsoft Windows SDKfor Windows 7” product has reported the following error: Please refer to Samples\Setup\HTML\ConfigDetails.htm document for further information.
原因:电脑上已经安装了新版本的Visual C++ 2010 Redistributable运行库
解决办法:卸载Visual C++ 2010 Redistributable,然后在进行安装。
我查看的参考资料:javascript:;。
安装成功后,新建了一个C++工程结果报错误:
error C1041: 无法打开程序数据库“x:\projects\hellococo\debug.win32\vc120.pdb”;如果要将多个 CL.EXE 写入同一个 .PDB 文件,请使用 /FS 。
error C2471: 无法更新程序数据库“d:/Work/ Project/FBReader/debug/vc90.pdb”
error C1083: 无法打开程序数据库文件:“d:/Work/ Project/FBReader/debug/vc90.pdb”: No such file or directory ..
解决方案:修改项目属性 右击项目 --> "属性”
1. “C/C++” --> "常规” -->”调试信息格式” 设置为 “C7 兼容(/Z7)”
2. “C/C++” --> "代码生成” -->”启用字符串池” 设置为 “是(/GF)”
3. “链接器” --> "调试” -->”生成调试信息” 设置为 “是(/DEBUG)”
最后大功告成。可以编译通过了。大家有什么问题,可以在我的博客留言,大家一起学习,共同进步。
错误1:fatal error C1074: “IDB”是 PDB 文件 的非法扩展
解决:这主要是兼容性问题造成的,将Visual Studio 2013右键属性里面的兼容性去掉(之前我都是兼容性启动的)。