Visual C++ Express を使ってると、よくビルド&実行した子プロセスが終了しなくて、VC ごと再起動しないとまたコンパイルできなくなってしまうことがある。解決方法知ってる人は教えてください。 それで、Visual C++ Express を使うのはやめて、cygwin の Vim でやりたい。 基本的には cl.exe などにパスを通せばいいらしい。cmd.exe 用には vsvars32.bat というパスを設定してくれるバッチファイルがあるので、それを .bashrc などに書き換えてもいいらしいのだけど、色々あって面倒だし、cygwin を使うときに常時パスが通ってるのもあまり好きではない。(/usr/bin/link が link.exe とかぶったり) そこでググッてみたら、cygwin から cmd.exe を使って、vsvars32.bat を走らせた上で cl