第一步,选择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是当前路径的意思。