Поддерживать проекты C в Visual Studio 2010? - PullRequest
3 голосов
/ 05 июля 2010

Известно ли вам о каком-либо расширении (желательно бесплатном) для VS (или VCPP) 10, которое добавляет производительность проектов C (т. Е. Шаблоны, контроль заголовков, подсветка синтаксиса и т. Д.)?

Спасибо

Ответы [ 3 ]

1 голос
/ 05 июля 2010
  1. Создайте стандартный проект C ++, такой как консольное приложение Win32 (не важно, какой именно).
  2. Добавьте новый элемент (меню «Проект», «Добавить новый элемент ...») и выберите «Файл C ++ (.cpp)»
  3. Вот важный шаг. Присвойте файлу расширение ".c", а не расширение ".cpp". Вызывая файл «.c», Visual Studio скомпилирует его как C вместо C ++.
1 голос
/ 05 июля 2010

Создайте проект Win32 C ++ и в обозревателе решений щелкните правой кнопкой мыши свой проект и выберите Свойства -> Свойства конфигурации -> C / C ++ -> Дополнительно -> Компилировать как -> Компилировать как C. , затем переименуйте расширения * .cpp в * .c и постройте свой проект.
Возможно, вы захотите удалить некоторые неважные файлы, такие как stadfx.cpp и targetver.h (удалите их ссылки из stdafx.h).

1 голос
/ 05 июля 2010

Visual Studio уже поставляется с поддержкой C. Это включает в себя файлы проекта, компилятор, файлы заголовков, подсветку синтаксиса и поддержку отладки. Чего не хватает (кроме C99)?

...