flymake を Visual C++ で

まずは以下とかを参照して,flymake の基本的な設定をします.

そして,以下を gcc 用の代わりに設定します.

(defun flymake-vc-init ()
  (let* ((temp-file (flymake-init-create-temp-buffer-copy
                     'flymake-create-temp-inplace))
         (local-file (file-relative-name
                      temp-file
                      (file-name-directory buffer-file-name))))
	(list "cl" (list "/nologo" "/W4" "/Wp64" "/Zs" local-file))))
(push '("\\.c\\'" flymake-vc-init) flymake-allowed-file-name-masks)
(push '("\\.cpp\\'" flymake-vc-init) flymake-allowed-file-name-masks)

[マイ コンピュータ] -> [プロパティ] -> [詳細設定] -> [環境変数] で,
ユーザー環境変数 PATH (PATH という変数がなければ新規,あれば編集) に,以下を追加します.(Visual Studio 2005 の場合)

C:\Program Files\Microsoft Visual Studio 8\Common7\IDE;C:\Program Files\Microsoft Visual Studio 8\VC\bin;

これで flymake が Visual C++ を使うようになります.