如何在Windows上使用Vim中开发者命令提示符的命令行?
我在此笔记本电脑上安装了用于Windows桌面的Visual Studio Express,并且可以使用命令cl /EHsc filename.cpp
和使用命令cl /clr filenameclr.cpp
上的.NET类的C ++程序编译C ++源文件使用此说明的开发人员命令提示符VS2012行:http://msdn.microsoft.com/en-us/library/ms235639.aspx
我如何能够使用这些命令在Microsoft Windows上的Vim(文本编辑器)中进行编译? :cl /EHsc filename.cpp
和:cl /clr filenameclr.cpp
不起作用。
您需要设置PATH
, INCLUDE
和LIB
环境变量。
您可以通过在运行vim的相同提示符下运行D:Program Files (x86)Microsoft Visual Studio 10.0VCvcvarsall.bat
(或它在安装中的位置)来执行此操作,甚至可以手动设置这些环境变量(这里是VS2008和Windows SDK的所有值的列表:使用来自普通命令行的Visual Studio'cl')。
但是,你不能直接从vim运行bat
文件,因为它会打开另一个提示符,所以环境变量只会被设置为新的提示符。 另一个选项是创建bat文件,您可以将它放入PATH
,例如cvim
:
call "D:Program Files (x86)Microsoft Visual Studio 10.0VCvcvarsall.bat"
"C:Program Files (x86)Vimvim74gvim.exe"
在那之后,输入cvim.bat
会让你处于准备运行的环境中:! cl /EHsc %
:! cl /EHsc %
上一篇: How Can Be Used the Command Line of Developer Command Prompt in Vim on Windows?