重装vs2008遇到的问题
由于前几天办公室电脑dhcp服务挂了,wifi网线都上不了网,很无奈只能重装了系统。于是VS2008也要重装,之前一直用的都是前一个同事留下来的软件,没自己装过,自己装的时候踩了坑,记录一下。
重装了之后编译之前一直好好的程序,出现问题:
x64不能编译 直接跳过; win32编译出现error
这其实是两个问题,先说x64跳过的问题:
========== 全部重建: 0 成功、0 失敗、1 略過 ==========
是因为MIS给我装的时候没有装64位的编译环境。上谷歌搜答案还说是平台的问题,换win32编译就好了。
去你丫,只要32不要64啊,什么狗屁解决方案。
所以这个问题,去控制台 -> 程序和功能 -> 找到VS2008 -> 右键 -> 卸载/更改 -> 新增或移除功能 -> 勾选x64编译环境
在说win32编译出现error
编译提示: fatal error C1083: 无法打开包括文件:“afxcontrolbars.h”: No such file or directory
查了很多地方。都说是SP1补丁没有安装的问题,按照给的官方地址去找了补丁,下载下来是一个exe档,直接双击运行,提示错误:
未在系统中检测到兼容的 Visual Studio 2008 版本。
此更新仅适用于 Microsoft Visual Studio 2008 (CHS) 产品系列,与任何速成版都不兼容。
于是又到处查是什么原因,没有查出所以然来。后来去问同事,说办公室的版本要用办公室的ftp目录里面的SP1补丁。直接在上面下,安装完了之后果然没问题了。
btw,官网下的SP1是一个exe档。办公室的能用的版本是一整个包,包里面有SPInstaller.exe档。