第一步,选择editplus作为代码编辑器。

第二步,配置编译命令行。

    在Vs2005的目录中发现了这个句dos命令:

    call "%~dp0bin\vcvars32.bat"

    不明白其中的"%~dpobin"是啥意思,摆肚了下,说是指定当前目录的子目录bin

    当前确实是有一个bin目录。

    根据时的批处理文件内容来看,确实是这个样的。

    但不知“%~dpo”怎么理解,再摆肚下。

    得到下面的内容:(mark一下)

 

题:在批处理文件中经常看见有"program~1"之类的写法,又如"%~dp0bin\amd64\vcvarsamd64.bat",有谁知道其中的"~"是什么意思?

解释:program~1是转成了短文件名,后面的1代表是当前目录下排序progra六个字母开头的第一个文件夹,如果还有一个文件夹前面六个字符一样,后面的数字类推为2,此处的~为省略的意思。

%~dp0 这个不能单独看~,而是%~为一组,是扩充一个变量的表示,%~dp0表示把当前路径扩充为一个驱动器号+路径,d是驱动器号的意思,p是路径的意思,这里的0是当前路径的意思。

 

posted on 2010-06-29 16:32  Louis.Lu.Sz  阅读(288)  评论(0编辑  收藏  举报