【发布时间】:2013-09-11 12:36:00
【问题描述】:
我有 VS Express (2012) 桌面版。我是否也获得了 NMAKE.EXE 程序?
http://msdn.microsoft.com/en-us/library/dd9y37ha.aspx - 微软 程序维护实用程序 (NMAKE.EXE) 是构建项目的工具 基于描述文件中包含的命令。
当我在运行:compiler msvc 后运行:make 时,shell 返回消息“'nmake' 无法识别为内部或外部命令,”。如何使用这些命令编译 C++ 程序? NMAKE.EXE 工具是否与 'nmake' 命令有关系?
http://msdn.microsoft.com/en-us/library/wea2sca5(v=vs.90).aspx - MSBuild 是 Microsoft 和 Visual Studio 的新构建平台。
http://msdn.microsoft.com/en-us/library/dd293626.aspx - 你可以使用 MSBuild 工具从 命令提示符。构建过程由中的信息控制 您可以创建和编辑的项目文件 (.vcxproj)。该项目 文件根据构建阶段、条件和 事件。
我是否也因为我的 VS Express for Desktop 而获得了 MSBuild 工具?当我在运行:compiler msbuild 后使用:make 时,shell 返回消息“'msbuild' 不是内部或外部命令,”。 msbuild.vim 和 MSBuild 工具有关系吗?
msbuild.vim的维护者说,“我制作了用于编译的脚本 使用 .NET 的 C# 项目...我不知道它是否适用于 C++...”
如何在 Vim 中通过在 :make 之前运行 :compiler msbuild 进行编译?
关于编译C++源文件等程序只有两个问题,关于这个问题,请详细说明:
- 如何使用
:compiler msvc? - 如何使用
:compiler msbuild?
【问题讨论】:
-
尝试从“Visual Studio (2012) 命令提示符”运行 (g)VIM(应该在您的开始菜单/屏幕中可用)
-
vim.wikia.com/wiki/… 的另一条信息可能有助于解决这个问题说 “如果你使用 nmake,你可以使用
compiler msvc来设置 Vim 的errorformat和makeprgfor Visual C++ .将compiler cs用于 C#。”
标签: c++ windows visual-studio visual-c++ vim