如果想在控制台下直接使用cl以及link等进行编译,那么,环境配置是少不了的。但是,从网上找配置方法是十分痛苦的事情,首先,很多方法根本就不对。。其次,因为随着时间的迁移,版本的升级,以及每个人安装目录的不同,导致配置相当困难。在此,本人跟大家分享一种比较“傻瓜式”的,快捷的,好用的,比较通用的环境配置方法。
首先声明,本配置基于visual studio(当然,也包括VC6.0),其他的编译器没有尝试过哦。。
第一步:
找到你的VS或者VC的安装目录。
第二步:
搜索文件vsvars32.bat。本文件是VS的环境配置文件,高手可以直接打开查看里面的代码,然后进行配置,如果是菜鸟,那么继续往下看。
第三步:
打开控制台。Win7环境下,直接点开始,然后在搜索框中输入“cmd”回车即可。。老版本的:开始->运行->cmd
第四步:
将路径定位到vsvars32.bat所在位置。此操作可以通过无限cd完成。。也可以将vsvars32.bat文件复制到当前路径下。
第五步:
运行vsvars32.bat。可以在控制台输入vsvars32.bat直接运行。运行后,当前系统环境变量就设置好了。如果不嫌麻烦,到此就可以终止,然后去执行cl或者link命令了。但是,以后的每次操作都要重复运行vsvars32.bat,何其麻烦啊。。如果想一次性配置好环境变量,继续往下看。
第六步:
执行set命令。在控制台执行set命令(直接输入"set",然后回车)后,可以看到当前环境变量的设置。这些环境变量的设置都是已经满足运行条件的,接下来,你要做的就是,将这些设置拷贝到你的环境变量中去。
第七步:
设置环境变量。右键我的电脑->属性->高级系统设置->环境变量(以上步骤为Win7环境变量位置,其他操作系统进行相关操作)。依次比较控制台输出的各种环境变量的值与你机器中已经设定好的环境变量的值,进行修改。如果有的环境变量名称没有,则新建(如,一般来说,你自己是不会设置LIB变量的,依次添加)。一般来说,只需要设置DevEnvDir,INCLUDE,LIB,LIBPATH,Path,WindowsSdkDir即可。
本人以为上述办法是最傻瓜式与最通用的设置方法了。。欢迎同志们批评指正。。