Visual Studio: создать приложение Hello World на C? - PullRequest
4 голосов
/ 31 января 2010

Как я могу создать базовое приложение C в Visual Studio, будь то 2010 Ultimate или 2008 Professional? Я искал шаблоны проектов и могу найти много для C ++, но ни одного для C.

(Я надеюсь, что компилятор и отладчик будут встроены.)

Ответы [ 3 ]

6 голосов
/ 31 января 2010

Новый проект / Консольное приложение Win32 / Пустой проект.

Добавить файл с именем "hello.c" (важно, чтобы он был .c)

Введите простой привет-мир:

#include <stdio.h>

int main()
{
    printf("Hello world\n");
    return 0;
}

Скомпилируйте, выполните ... PROFIT!

3 голосов
/ 31 января 2010

Visual Studio не имеет отдельного компилятора для C, он использует компилятор C ++ для кода C. Вы можете сказать ему ограничиться допустимым синтаксисом C, используя переключатель компилятора или переименовав файл .cpp в .c

Редактировать: я все еще использую 2005 на этой машине, поэтому он может быть не в том же месте, но попробуйте это

  • Щелкните правой кнопкой мыши файл main.cpp на панели обозревателя решений (справа).
  • Выберите Свойства (внизу меню)
  • Открыть группу свойств C / C ++
  • выберите страницу "Дополнительно"
  • Изменить свойство "Компилировать как" на "Компилировать как код C (/ TC)"
0 голосов
/ 09 октября 2017

В дополнение к изменению расширения файла вам может потребоваться изменить настройки компилятора: Настройки приложения-> C / C ++ -> дополнение-> компилятор такие ... Вы должны взять / TC для базового C и / TP для C ++. https://msdn.microsoft.com/ru-ru/library/032xwy55.aspx Удачи.

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