XP 安装VS2008

VS2008界面和VS2005差不多,很多功能命令也是很像的,所以没有感到新奇的地方,那为什么要用呢,因为手边只有VS2008光盘。

安装VS2008是一个漫长的过程,特别是最后安装数据库相关的组件,我承认我失败了,没装上去,不过我并不需要它,我只需要一个能编译C++/C的环境。

安装的所需工具:VS2008.iso

首先把iso放到一个自己的目录下面,执行解压缩,执行里面的setup.exe,之后就开始了安装过程。中间过程中或出现选项让你选择要安装的组件,我除了最后的什么report啥的,其他的都安装了,因为我想,以后我可能有机会用到其他组件,这个什么report的我应该不会的,男人的第六感。

开始安装了,漫长,等待。最后,在安装visual stduio字样环节快结束的时候,红叉叉出现一大片,但是都是和数据库啥的相关的,我猜想可能是我系统中没有安装主句库的原因。安装好后,打开IDE.写上一个简单的main,hello world程序,点击编译,system("pause")无法识别的类似的命令,出现了很多错误,上网查一个,说什么VS2008不好什么的。(具体的错误忘了,是一些很奇怪的错误)。

现在让我们来解决。你既然无法识别,就说明在制定路径下没有找到,看了一下指定路径下的文件,有包含无法识别函数的文件啊。好,我给你装个完全版本的SDK库。看你怎么办。

所需安装文件:Microsoft Platform SDK for Windows Server 2003 R2

这个看名字就知道很霸气,肯定很全,是给Server用的啊。

安装它到于VS2008同样的盘符下,安装好之后,关注其目录下三个文件夹:bin,include,lib(此处忽略大小写)

1.在系统环境变量中添加一个变量:MSPF_SDK,值为安装的路径。把bin文件夹路径添加到系统path路径下。

2.在VS2008 工具->选项->项目和解决方案->VC++目录下,为库目录,包含目录各自添加执行路径,形如$(MSPF_SDK)\lib   $(MSPF_SDK)\include.这样以后每个工程就自动的搜索这些路径了。

3.这一步我无法理解,但是的确能解决问题。上两步做好之后,我们写的简单程序还是无法执行的,具体错误忘了。这个时候,要在这个简单的项目中执行:属性->配置属性->

常规->MFC的使用->使用标准windows库 改为 在静态库中使用MFC 保存,再改回 使用标准windows库。这样就解决了这个问题。

4.开始编译我们的程序,如果出现找不到rc.exe,缺失coredll.dll,mmvcp70.dll这些问题,那就重启你的电脑,使我们在path路径下追加的bin起作用。


安装VS2008结束了,感受是痛苦的,结果是喜人的,收获是颇大的。以后有机会还是用VS2005这个傻瓜式安装的版本吧。

总结一下:通过这次安装,我了解到了,原来XP装好之后里面没有C/C++的SDK库。一开始还以为XP集成了SDK呢。编译器编译程序,要找寻include目录,没有就报错误;连接器连接相应的lib,没有,也报错;最后执行要相应的dll,没有,更会报错。一个都不能少,它们在哪呢,就在SDK库里面,说白了,就是bin,lib,include三个文件夹。而它们是如何与VS2008相互联系的呢,这就需要环境变量和工程属性配置。一整套步骤走下来,以后对于安装开发环境的理解大有裨益,最起码,现在是熟了。




你可能感兴趣的:(XP 安装VS2008)