Могу ли я использовать Visual Studio для изучения программирования на C? В меню нового проекта я могу выбирать между Visual Basic, Visual C #, Visual C ++, Visual F # и другими, но я не вижу «C» или «Visual C».
c
visual-studio
Привет мир
источник
источник
Ответы:
Краткий ответ: Да, вам нужно переименовать файлы .cpp в c, чтобы вы могли писать C: https://msdn.microsoft.com/en-us/library/bb384838.aspx?f=255&MSPPError=-2147217396
По ссылке выше:
При этом я не рекомендую изучать язык C в Visual Studio, почему VS? В нем есть много функций, которые вы не собираетесь использовать при изучении C
источник
Да, вы очень хорошо можете изучить C с помощью Visual Studio.
Visual Studio поставляется с собственным компилятором C, который на самом деле является компилятором C ++. Просто используйте
.c
расширение файла, чтобы сохранить исходный код.Вам не обязательно использовать IDE для компиляции C. Вы можете написать исходный код в Блокноте и скомпилировать его в командной строке с помощью командной строки разработчика, которая поставляется с Visual Studio.
Откройте командную строку разработчика, введите каталог, в котором вы работаете, используйте
cl
команду для компиляции кода C.Например,
cl helloworld.c
компилирует файл с именемhelloworld.c
.Обратитесь к этому для получения дополнительной информации: Пошаговое руководство: Компиляция программы C в командной строке
Надеюсь это поможет
источник
Да, ты можешь:
https://docs.microsoft.com/en-us/cpp/ide/visual-cpp-project-types?view=vs-2017
источник
Да, это так, ни в одной из редакций Visual Stdio не упоминается C, но он включен в компилятор C ++ (поэтому вам нужно искать в C ++). Основное различие между использованием C и C ++ - это система именования (т.е. использование .c, а не .cpp ).
Вы должны быть осторожны, чтобы не создать проект C ++ и не переименовать его в C, хотя это не сработает .
Кодирование C из командной строки:
Как и
gcc
в Linux (или если у вас установлен MinGW), в Visual Studio есть команда, которую нужно использовать из командной строки (хотя это должна быть командная строка разработчика Visual Studio). Как упоминалось в другом ответе, вы можете использовать егоcl
для компиляции файла c (убедитесь, что он назван .c )Пример:
Или проверить все принятые команды:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community>cl Microsoft (R) C/C++ Optimizing Compiler Version 19.16.27030.1 for x86 Copyright (C) Microsoft Corporation. All rights reserved. usage: cl [ option... ] filename... [ /link linkoption... ] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community>
Кодирование C из IDE:
Без сомнения, одна из лучших особенностей Visual Studio - это удобная IDE.
Хотя это требует большей настройки, вы получаете такие бонусы, как базовая отладка перед компиляцией (например, если вы забыли
;
)Чтобы создать проект C, сделайте следующее:
Начните новый проект, перейдите в раздел C ++ и выберите
Empty Project
, введитеName
свой проект и тот, в которыйLocation
вы хотите его установить, затем щелкнитеOk
. Теперь дождитесь создания проекта.Затем
Solutions Explorer
щелкните правой кнопкой мышиSource Files
и выберитеAdd
затемNew Item
. Вы должны увидеть что-то вроде этого:Переименуйте,
Source.cpp
чтобы включить.c
расширение (Source.c
например). Выберите место, в котором вы хотите его сохранить, я бы рекомендовал всегда хранить его в самой папке проекта (в этом случаеC:\Users\Simon\Desktop\Learn\My First C Code
)Он должен открыть
.c
файл, готовый к изменению. Visual Studio теперь можно использовать как обычно, удачного кодирования!источник
Вы можете использовать Visual Studio для C, но если вы серьезно относитесь к изучению новейшего доступного C, я рекомендую использовать что-то вроде Code :: Blocks с версией MinGW-TDM, которую вы можете получить 32-разрядной версией. Я использую версию 5.1, которая поддерживает новейшие C и C ++. Еще одно преимущество заключается в том, что это лучшая платформа для создания программного обеспечения, которое можно легко перенести на другие платформы. Если бы вы, например, кодировали на C, используя библиотеку SDL, вы могли бы создать программное обеспечение, которое можно было бы перекомпилировать с небольшими изменениями кода или вообще без них на Linux, Apple и многих мобильных устройствах. Я думаю, что путь Microsoft, который идет в наши дни, определенно лучший.
источник
Загрузите Visual Studio C ++ Express версии 2006,2010 и т. Д., Затем перейдите к созданию нового проекта и создайте проект C ++ выберите проект cmd проверьте пустой переименовать cc с именем файла расширения c
источник