如何在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不起作用。


您需要设置PATHINCLUDELIB环境变量。

您可以通过在运行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 %

链接地址: http://www.djcxy.com/p/85041.html

上一篇: How Can Be Used the Command Line of Developer Command Prompt in Vim on Windows?

下一篇: line prompt in Windows?