我在这台笔记本电脑上安装了 Visual Studio Express for Windows Desktop,我可以使用命令 cl/EHsc filename.cpp
和 C++ 程序编译 C++ 源文件使用以下说明在VS2012 开发人员命令提示符的命令行上通过命令cl/clr filenameclr.cpp
使用 .NET 类:http://msdn.microsoft.com/en-us/library/ms235639.aspx
如何使用这些命令在 Microsoft Windows 上的 Vim (文本编辑器) 中进行编译? :cl/EHsc filename.cpp
和 :cl/clr filenameclr.cpp
不起作用。
最佳答案
您需要设置 PATH
、INCLUDE
和 LIB
环境变量。
您可以通过在同一提示中运行D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat
(或它位于安装中的任何位置)来完成此操作正在运行 vim,甚至手动设置这些环境变量(这里是 VS2008 和 Windows SDK 的所有值的列表: Using Visual Studio's 'cl' from a normal command line )。
但是,您无法直接从 vim 运行 bat
文件,因为它会打开另一个提示符,因此只会为该新提示符设置环境变量。另一个选项是创建 bat 文件,您可以将其放入 PATH
中,例如 cvim
:
call "D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"
"C:\Program Files (x86)\Vim\vim74\gvim.exe"
之后,输入 cvim.bat
将使您进入准备运行 的环境:! cl/EHsc %
关于c++ - 如何在 Windows 上使用 Vim 中的开发者命令提示符命令行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18681593/