C программирование в Visual Studio 2008 - PullRequest
2 голосов
/ 10 июня 2009

Знаете ли вы, можно ли программировать c (не c ++) в Visual Studio 2008? Если да, то как? Я не нашел ни одного компонента для этого.

Привет.

Ответы [ 5 ]

12 голосов
/ 10 июня 2009

Просто сохраните файл с расширением .c вместо .cpp, и он будет скомпилирован как C вместо C ++. Чтобы быть особенно осторожным, вы можете перейти к настройкам проекта, в разделе «Проект -> Свойства -> Свойства конфигурации -> C / C ++ -> Дополнительно», убедитесь, что «Компилировать как» говорит «Компилировать как код C (/ TC) ».

6 голосов
/ 10 июня 2009

Пока ваш исходный файл имеет расширение .c, компилятор Microsoft C ++ будет компилироваться в режиме C.

Кроме того, переключатель /Tc<source filename> можно использовать для принудительной компиляции определенного файла в режиме C, а переключатель /TC можно использовать для включения режима C для всех файлов. Для C ++ это /Tp и /TP соответственно.

1 голос
/ 14 мая 2015

Это не работает, потому что C ++ предварительно скомпилированы заголовки, поэтому решение - выбрать project-properties-c / c ++ - предварительно скомпилированные заголовки Затем выберите «Не использовать предварительно скомпилированные заголовки»

1 голос
/ 21 декабря 2013

Если вы хотите создать программу .c в Visual Studio 2008:

Goto >> File >> New >> Project

Выберите «Visual C ++» в левом столбце, затем в правом столбце выберите «Консольное приложение Win 32».

Написать имя файла как:

"Any_Name.c"

Здесь вы можете создать программу на C:

  • Создать исходный файл
  • Для компиляции нажмите Ctrl + Shift + B
  • Для запуска нажмите F5
1 голос
/ 10 июня 2009

Вы можете указать любой компилятор, который вы хотите в VisualStudio; поэтому, если вы хотите использовать определенный компилятор C, он справится с этим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...