首先,我在这台Windows 7笔记本电脑上以“Typical”类型安装了Vim(文本编辑器)。我正在使用的用户是计算机管理员,但无法使用Vim在“Program Files”位置打开文件进行写入。因此,我将我的:cd当前目录更改为我的$HOME。
注意:我已经安装了Visual Studio Express for Windows Desktop,我只是想学习如何使用它。
问题如下:
1. 我可以在Windows上仅使用Vim(Typical类型)编译C++代码吗? 2. 如果可能的话,编译C++代码的过程是什么?
我有hello.cpp文件,但无法编译它。我已经使用:comp gcc和:make命令,输出结果为“'make'不是内部或外部命令”,
但是当我使用:comp msvc和:make命令时,输出结果为“'nmake'不是内部或外部命令”。
现在该怎么办?如果不能仅使用Vim,那么如何在Vim中使用VS Express for Desktop上的编译器进行编译呢?
注意:我已经安装了Visual Studio Express for Windows Desktop,我只是想学习如何使用它。
问题如下:
1. 我可以在Windows上仅使用Vim(Typical类型)编译C++代码吗? 2. 如果可能的话,编译C++代码的过程是什么?
我有hello.cpp文件,但无法编译它。我已经使用:comp gcc和:make命令,输出结果为“'make'不是内部或外部命令”,
但是当我使用:comp msvc和:make命令时,输出结果为“'nmake'不是内部或外部命令”。
现在该怎么办?如果不能仅使用Vim,那么如何在Vim中使用VS Express for Desktop上的编译器进行编译呢?
vim
本身无法编译 C/C++ 代码。您需要安装编译器。 - devnull:!<CommandHere>
来执行命令。虽然我从不使用这个功能,但我总是打开一个单独的终端来运行make
命令,因为那样更容易阅读并响应编译器输出。 - Andon M. ColemanPATH
环境变量才能找到 nmake - 它位于 VS 安装文件夹之一中,或者从 “VS 命令行” 快捷方式启动 vim。 - molbdnilo