最近出于对VS2012IDE的好奇,在笔记本和台式机上都安装了VS2012IDE(已经存在VS2010),各自安装成功后,发现了两个问题:
1、按装VS2012后,会导致VS2010的一些工程编译不通过,报错(fatal error LNK1123: failure during conversion to COFF......)。
2、安装VS2012后,发现编写Vc++程序找不到系统库的头文件,重装后,还是不行。
经过查阅后,两个问题基本解决:
问题1,需要下载最新的cvtres.exe去替换VS2010安装目录(我的是D:\Program Files\Microsoft Visual Studio 10.0\VC\bin)中的cvtres.exe即可(下载链接如下:
http://download.csdn.net/detail/delbboy/4534577#comment。
问题2,说了很巧,我同时在笔记本和台式机上同时安装VS2012IDE,最后 笔记本上安装成功,且可以运行VC++程序,但台式机不能,正当我思考原因时,我发现,在
笔记本上(安装成功)D:\Program Files\Microsoft Visual Studio 11.0\VC 大小为1.7G,而在台式机上 却只有 1.4G,所以,我想到可能是 在台式机上安装时, VC
相关的库没有安装,如是,我把 笔记本上的D:\Program Files\Microsoft Visual Studio 11.0\VC 去替换 台式机上的 VC 文件后, 就可以让台式机上的VS2012 IDE
完美运行了~ (Ps:网上有同样的问题的说法是 有的VS2012IDE版本 不带MFC库)
希望我的尝试 对遇到相同问题的大家 有所帮助!~