Не забывайте, что VS также поддерживает проекты на основе makefile, так что вы можете в значительной степени разрабатывать что угодно, если для этого есть компилятор на основе CLI. Иногда, если вам повезет, Intellisense может выбрать заголовки и выполнить автозаполнение.
РЕДАКТИРОВАТЬ: Чтобы сделать это в VS2K5, выполните следующие действия:
Выберите Файл-> Создать-> Проект ...
В диалоговом окне выберите тип General в ветви Visual C ++ левого дерева. В правом списке должен быть «Makefile Project». Выделите это, выберите имя проекта и затем ОК. Теперь у вас есть мастер, который позволяет вам настроить командные строки сборки (какая версия make и т. Д.).
Вы должны вручную создать и обновить make-файл с исходными файлами, но все остальное работает, как если бы это был собственный проект VS (F7 для сборки и т. Д.).