我試圖讓我的.emacs設置,所以我可以從Emacs內部構建VS2012項目。Emacs支持VS2012構建
我按照Emacswiki上的說明操作。 VS2005在過去爲我工作。
問題是這個新版本的VS在每個錯誤/警告行的前面附加了一個CPU標識,emacs的C++編譯器解析變得困惑,並且認爲這是文件名的一部分。例如,錯誤:
5>c:\dev\proj\my_class.h(35): warning C4100: 'command' : unreferenced formal parameter (my_class.cpp)
當「下一個錯誤」訪問,而不是把這個文件,行,給我的提示:
Find this error in (default 5>my_class.h): ~/dev/proj/
有一個調整,我可以使我的.emacs(或者C和C++模式)來解決這個問題?另外,是否有更好的版本的Emacs(或模式.el文件)更好地處理VS2012?我目前正在使用GNU Emacs 24.2.1
要調整的變量是「編譯錯誤regexp-alist」和/或「編譯錯誤regexp-alist-alist」。 – legoscia
@legoscia - 我正在看它。有趣的是,現在在那裏的「msft」表達式看起來應該起作用。 –