【发布时间】:2011-07-30 11:31:58
【问题描述】:
我正在尝试将 Vim 设置为用户 VS (express) C 编译器 cl.exe。添加
set makrprg='c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\cl.exe'
(我已经尝试使用\\、\\\、\\\\ 转义)到我的_vimrc 文件并调用:make % 返回以下内容:
:! myfile.c >C:\Users\gvkv\AppData\Local\Temp\VIe7BF5.tmp 2>&1
并将 myfile.c 加载到 VS 的 IDE 中!即使cl.exe 需要它的环境:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\vcvars32.bat
这仍然很奇怪,我不知道如何继续。
【问题讨论】:
-
不要转义反斜杠,而是尝试将斜杠朝另一个方向翻转(Windows 可以处理)。此外,大多数 Make 程序都有调试选项。这些有助于追踪问题。