![]() |
1
22
我有一篇博客文章,详细介绍了在Vim中构建C#项目的所有细节,包括错误格式。你可以在这里找到它: http://kevin-berridge.blogspot.com/2008/09/vim-c-compiling.html 简而言之,您需要以下内容:
|
![]() |
2
9
从问题中复制以从“未回答”列表中删除
这将捕获两者的输出
|
![]() |
3
5
我找到了一个更好的答案:使用
注意:它还设置了默认值
|
![]() |
4
1
请尝试运行msbuild而不是devenv。这将为构建的运行方式带来巨大的动力。
打开Visual Studio命令提示符以设置路径。那就去吧
看见
|
![]() |
5
1
我在Visual Studio中查找编译c++的errorformat时发现了这个问题。上述答案对我不起作用(我也没有使用MSBuild)。
我是从
this Vim Tip
和
这将给你一个快速修复,看起来像这样:
(突出显示错误)来自
|
![]() |
6
1
正如Simon Buchan提到的,您可以在项目中使用它来生成输出中的完整路径:
但你可以通过添加
|
![]() |
7
0
这些错误格式在Visual studio 2009 v9.0.21022.8专业版中都不起作用。使用cygwin时,必须从bash调用devenv,这使得设置makeprg有点棘手(螺旋批处理文件)。当devenv拆分为多个进程并继续显示错误消息“1>”或“2>”等时,还必须调整我的错误格式:
My.bashrc使用cygpath设置MAKEPATH环境变量,以转换为DOS兼容路径:
如果你有vim 6.x,你可以使用 :cw 这比clist好得多(试着在数百个警告中搜索错误,你就知道我的意思了)。看着vim的调整让我想吐,但我在vim天堂!!!再见视觉工作室!感谢基地调整pydave+1。 |