Если вы просто хотите настроить один файл для компиляции, поместите это в верхнюю часть вашего файла ...
// -*- compile-command:"g++ test.cpp -g -lwinmm -o test.exe"; -*-
См. Мое сообщение в блоге на этом
Конечно, вам необходимо настроить CL.EXE и выбрать подходящие аргументы.
Для запуска make это немного сложнее, поскольку вы должны запускать make, как если бы вы находились в родительском исходном каталоге, когда вы редактируете файл дальше по иерархии.
Единственный известный мне способ сделать это - поместить это в начало каждого файла ...
// -*- compile-command:"nmake"; default-directory:"c:/projectroot/"; -*-