Разное

Visual studio программирование на c: C и C++ в Visual Studio

C и C++ в Visual Studio

  • Статья
  • Чтение занимает 6 мин

Примечание

Эта документация для разработчиков применима к Visual Studio 2022. Чтобы ознакомиться с документацией по предпочтительной версии Visual Studio, используйте селектор Версия. Он находится в верхней части оглавления на этой странице.

Если вы ищете Распространяемый компонент Microsoft Visual C++, чтобы можно было запустить программу, ознакомьтесь с последними поддерживаемыми версиями Visual C++.

Примечание

Эта документация для разработчиков применима к Visual Studio 2019. Чтобы ознакомиться с документацией по предпочтительной версии Visual Studio, используйте селектор

Версия. Он находится в верхней части оглавления на этой странице.

Если вы ищете Распространяемый компонент Microsoft Visual C++, чтобы можно было запустить программу, ознакомьтесь с последними поддерживаемыми версиями Visual C++.

Примечание

Эта документация для разработчиков применима к Visual Studio 2017. Чтобы ознакомиться с документацией по предпочтительной версии Visual Studio, используйте селектор Версия. Он находится в верхней части оглавления на этой странице.

Если вы ищете Распространяемый компонент Microsoft Visual C++, чтобы можно было запустить программу, ознакомьтесь с последними поддерживаемыми версиями Visual C++.

Примечание

Эта документация для разработчиков применима к Visual Studio 2015. Чтобы ознакомиться с документацией по предпочтительной версии Visual Studio, используйте селектор Версия. Он находится в верхней части оглавления на этой странице.

Если вы ищете Распространяемый компонент Microsoft Visual C++, чтобы можно было запустить программу, ознакомьтесь с последними поддерживаемыми версиями Visual C++.

Microsoft Visual C++ (MSVC) — это набор библиотек и средств разработки на языках ассемблера, C++ и C, которые входят в состав Visual Studio в Windows. Эти средства и библиотеки позволяют создавать собственные классические и серверные приложения Windows, приложения универсальная платформа Windows (UWP) или управляемые приложения и библиотеки, использующие платформа .NET Framework. Создание кроссплатформенных библиотек и приложений, работающих в Windows, Linux, Android и iOS. С помощью MSVC можно создавать любые приложения из простых консольных приложений в самые сложные и сложные приложения для настольных компьютеров Windows. Запись драйверов устройств и компонентов операционной системы или кроссплатформенных игр для мобильных устройств. Нацеливать все, от самых маленьких устройств Интернета вещей до высокопроизводительных вычислений с несколькими серверами в облаке Azure.

Visual Studio 2015, 2017, 2019 и 2022 можно установить параллельно. С помощью Visual Studio 2019 (набор средств компилятора версии 142) или Visual Studio 2017 (набор средств компилятора версии 141) можно редактировать и компилировать программы, используя набор средств из Visual Studio 2017 (версия 141) и Visual Studio 2015 (версия 140).

Новые возможности C++ в Visual Studio

Новые возможности C++ в Visual Studio 2022
Узнайте о новых возможностях Visual Studio 2022.

Новые возможности C++ в Visual Studio 2019
Узнайте о новых возможностях Visual Studio 2019.

Новые возможности C++ в Visual Studio 2017
Узнайте о новых возможностях Visual Studio 2017.

Новые возможности C++ в версиях Visual Studio с 2003 по 2015
Новые возможности C++ для каждой версии Visual Studio с 2003 до 2015.

Улучшения соответствия C++ в Visual Studio
Сведения об улучшениях соответствия C++ в Visual Studio.

Соответствие стандартам языка Microsoft C/C++
Находите сведения о состоянии соответствия языка на уровне функций в компиляторе MSVC по версии Visual Studio.

Журнал изменений Microsoft C/C++ в версиях с 2003 по 2015
Ознакомьтесь с критическими изменениями в предыдущих версиях.

Установка Visual Studio С++ и обновление с более ранних версий

Установка поддержки С++ в Visual Studio
Скачайте Visual Studio и установите набор инструментов Microsoft C/C++.

Руководство по переносу и обновлению Microsoft C++
Руководство по переносу кода и обновлению проектов до Visual Studio 2015 или более поздней версии. Используйте более высокую согласованность компилятора со стандартом C++, значительно улучшили время компиляции и функции безопасности, такие как устранение рисков Spectre.

Инструменты и функции C++ в выпусках Visual Studio
Сведения о разных редакциях Visual C++.

Поддерживаемые платформы
Узнайте, какие платформы поддерживаются компилятором Microsoft C/C++.

Обучение работе с С++ с использованием Visual Studio

Возвращение к C++
Дополнительные сведения о современных методах программирования на C++ на основе C ++ 11 и более поздних версий для написания быстродействующего и безопасного кода и исключения многих типичных ошибок программирования в стиле C.

Стандартный C++
Дополнительные сведения о C++, обзор современного C++ и ссылки на книги, статьи, обсуждения и данные о событиях

Знакомство с Visual Studio и создание первого проекта на C++
Сведения для начала работы с C++ в Visual Studio.

Примеры кода Visual Studio C++
Сведения о примерах кода C++, предоставленных корпорацией Майкрософт.

Средства разработки Visual Studio C/C++

Общие сведения о разработке на C++ в Visual Studio
Использование интегрированной среды разработки Visual Studio для создания проектов, редактирования кода, создания ссылок на библиотеки, компиляции, отладки, создания модульных тестов, выполнения статического анализа, развертывания и многого другого.

Проекты и системы сборки
Как создать и настроить проекты Visual Studio C++, проекты CMake и другие типы проектов с помощью компилятора MSVC и параметров компоновщика.

Написание и рефакторинг кода C++
Как использовать функции производительности в редакторе C++ для рефакторинга, понимания и написания кода и перемещения по нему.

Отладка машинного кода
Сведения об использовании отладчика Visual Studio с проектами C++.

Общие сведения об анализе кода в C/C++
Используйте заметки SAL или средства проверки C++ Core Guidelines для выполнения статического анализа.

Написание модульных тестов для C/C++ в Visual Studio
Создание модульных тестов с помощью платформы модульного тестирования Майкрософт для C++, Google Test, Boost.Test или CTest.

Создание приложений C/C++ с использованием Visual Studio

Классические приложения (C++)
Сведения о создании классических приложений с машинным кодом на C++ для Windows.

Программирование .NET с использованием C++/CLI
Сведения о создании библиотек DLL, обеспечивающих взаимодействие между машинным кодом на C++ и программами .NET, написанными на таких языках, как C# или Visual Basic.

Универсальные приложения Windows (C++)
Руководства и справочные материалы в Центре разработчика Windows. Сведения о разработке приложений UWP см. в разделах Введение в универсальную платформу Windows и Создание первого приложения UWP на C++.

Программирование для Linux
Интегрированная среда разработки Visual Studio позволяет написать код и развернуть его на удаленном компьютере с ОС Linux для компиляции с помощью GCC.

Создание библиотек DLL C/C++ в Visual Studio
Узнайте, как использовать Win32, ATL и MFC для создания библиотек DLL для настольных компьютеров Windows. Содержит сведения о компиляции и регистрации библиотеки DLL.

Параллельное программирование
Использование библиотеки параллельных шаблонов, C++ AMP, OpenMP и других компонентов, связанных с многопоточностью в Windows.

Лучшие методики обеспечения безопасности
Защита приложений от вредоносного кода и несанкционированного использования.

Облачное и веб-программирование
В C++ имеются несколько параметров для соединения с веб-узлом и облаком.

Доступ к данным
Подключение к базам данных через ODBC и OLE DB.

Текст и строки
Подробнее о работе с другими форматами текста и строк и кодировках для локальных и международных разработок.

Справочник по языку C++

Справочник по языку C++
Справочное руководство по языку программирования C++ в реализации Майкрософт.

Справочник по языку C
Справочное руководство по языку программирования C в реализации Майкрософт.

Справочник по препроцессору в C/C++
Общий справочник по препроцессору, который используется для языков C и C++.

Справочник по языку C++/CX
Справочное руководство по расширениям Microsoft для языка C++ для создания приложений универсальной платформы Windows C++, компонентов среды выполнения Windows C++, которые могут использоваться приложениями Windows на основе JavaScript, а также игр Windows DirectX и приложений с интенсивным использованием графики.

Справочник по языку C++/CLI
Стандарт ECMA для языка программирования C++/CLI.

Внутренние объекты компилятора и язык ассемблера
Руководства по встроенным функциям компилятора, которые поддерживаются или реализованы в компиляторах Microsoft C/C++ для каждой платформы.

Библиотеки C/C++, доступные в Visual Studio

В следующих разделах приведены сведения о различных библиотеках C и C++, включенных в Visual Studio.

Справочник по библиотеке времени выполнения C
Включает альтернативы с улучшенной безопасностью для функций, которые, как известно, могут представлять угрозу безопасности.

Стандартная библиотека C++
Стандартная библиотека C++.

Библиотека шаблонных классов (ATL)
Поддержка компонентов и приложений COM.

Библиотеки Microsoft Foundation Class (MFC)
Поддержка создания классических приложений с традиционными пользовательскими интерфейсами или интерфейсами в стиле Office.

Библиотека параллельных шаблонов
Асинхронные и параллельные алгоритмы, выполняемые в ЦП.

C++ AMP (C++ Accelerated Massive Parallelism)
Массово-параллельные алгоритмы, выполняемые в GPU.

Библиотека шаблонов среды выполнения Windows (WRL)
Приложения и компоненты универсальной платформы Windows (UWP).

Программирование .NET с использованием C++/CLI
Программирование для общеязыковой среды выполнения (CLR).

Использование сторонних библиотек С++ с открытым кодом в Visual Studio

Кроссплатформенная программа командной строки vcpkg значительно упрощает обнаружение и установку более чем 900 библиотек C++ с открытым исходным кодом. Дополнительные сведения см. на странице о vcpkg.

Microsoft Learn Q&A
Microsoft Learn размещает форумы, на которые можно найти вопросы и ответы. Добавьте тег C++ в сообщение, чтобы получить помощь сообщества по вопросам, связанным с C++.

Как сообщить о проблеме с набором инструментов Microsoft C/C++
Узнайте о создании эффективных отчетов об ошибках с использованием набора инструментов Microsoft C/C++ (компилятора, компоновщика или других средств) и информация о способах отправки отчета.

Блог группы разработчиков по C++ (Майкрософт)
Описание новых возможностей и актуальная информация от разработчиков инструментов C++ в Visual Studio.

Сообщество разработчиков Visual Studio (C++)
Получите помощь, сообщите об ошибках или оставьте предложения по использованию C++ в Visual Studio.

Первая программа в Visual Studio

Последнее обновление: 28.08.2017

Для создания программы на C++ нам нужны, как минимум, две вещи: текстовый редактор для набора кода и компилятор для превращения этого кода в приложение.

При этом для компиляции необходимо запускать консоль или терминал. Однако есть и более удобный способ — использование различных сред разработки или IDE. Они, как правило, содержит встроенный текстовый редактор, компилятор и позволяют скомпилировать и запустить программу по одному клику мыши, а также имеют еще множество разных вспомогательных возможностей.

Для программирования под Windows наиболее популярной средой разработки, если говорить о C++, является Visual Studio. Данную среду можно найти по ссылке https://www.visualstudio.com/ru/vs/. Она доступна в ряде редакций. В частности, можно использовать бесплатную и полнофункциональную версию Visual Studio 2017 Community.

После загрузки и запуска установщика Visual Studio в нем необходимо отметить пункт «Разработка классических приложений на C++»:

Выбрав все необходимые пункты, нажмем ОК для запуска установки. После установки Visual Studio создадим первый проект. Для этого перейдем в меню File (Файл) -> New (Создать) -> Project.

.. (Проект), и нам откроется окно создания нового проекта. В нем перейдем в левой части окна к языку С++ и выберем его подсекцию General:

В центральной части окна в качестве типа проекта выберем Empty Project, а внизу окна в поле для имени проекта дадим проекту имя HelloApp и нажмем на ОК для создания проекта.

После этого Visual Studio создаст пустой проект. Добавим в него текстовый файл для набора исходного кода. Для этого в окне Solution Explorer (Обозреватель решений) нажмем правой кнопкой мыши на узел Source Files и в контекстом меню выберем Add -> New Item…:

Затем нам откроется окно для добавления нового элемента:

Здесь нам надо выбрать пункт C++ File(.cpp), а внизу окна укажем для файла имя Hello.cpp. Как правило, исходные файлы на C++ имеют расширение .сpp.

После добавления файла изменим опции проекта. Для этого перейдем к пункту меню Project -> Properties:

И в открывшемся окне свойств проекта в левой части перейдем к секции Linker ->System и далее для поля SubSystem установим значение Console(/SUBSYSTEM:CONSOLE), выбрав нужный элемент в списке:

Тем самым мы указываем, что мы хотим создать консольное приложение. После установки этого значения нажмем на кнопку «Применить», чтобы новые настройки конфигурации вступили в силу.

После добавления файла проект будет иметь следующую структуру:

Вкратце пробежимся по этой структуре. Окно Solution Explorer содержит в решение. В данном случае оно называется HelloApp. Решение может содержать несколько проектов. По умолчанию у нас один проект, который имеет то же имя — HelloApp. В проекте есть ряд узлов:

  • External Dependencies: отображает файлы, которые используются в файлах исходного кода, но не являются частью проекта

  • Header Files: предназначена для хранения заголовочных файлов с расширением .h

  • Resource Files: предназначена для хранения файлов ресурсов, например, изображений

  • Source Files: хранит файлы с исходным кодом

Теперь собственно создадим первую программу и определим в файле Hello.cpp простейший код, который будет выводить строку на консоль:


#include <iostream>        		// подключаем заголовочный файл iostream

int main()							// определяем функцию main
{									// начало функции
	std::cout << "Hello World!";	// выводим строку на консоль
	return 0;						// выходим из функции
}		

Здесь использован весь тот код, который был рассмотрен в предыдущих темах про компиляцию с помощью g++.

Теперь запустим программу. Для этого в Visual Studio нажмем на сочетание клавиш Ctrl+F5 или выберем пункт меню Debug -> Start Without Debugging:

И в итоге Visual Studio передаст исходный код компилятору, который скомпилирует из кода исполняемый файл exe, который потом будет запущен на выполнение. И мы увидим на запущенной консоли наше сообщение:

После этого на жестком диске в проекте в папке Debug можно увидеть скомпилированный файл exe, который мы можем запускать независимо от Visual Studio:

В данном случае файл HelloApp.exe как раз и представляет скомпилированный исполняемый файл. И, кроме того, в той же папке автоматически генерируются два вспомогательных файла:

  • HelloApp.ilk: файл «incremental linker», который используется компоновщиком для ускорения компоновки

  • HelloApp.pdb: файл, который содержит отладочную информацию

НазадСодержаниеВперед

Как создать проект C в Visual Studio 2019?

спросил

Изменено 1 год, 4 месяца назад

Просмотрено 29 тысяч раз

Я установил Visual Studio 2019 и хочу создать проект C. Не С++ и не С# Нет варианта для решения C Но документ говорит, что VS является компилятором C и C++. Я не вижу варианта для решения C. В сети есть документ, объясняющий, как создать проект C в консоли из командной строки. Но я хочу создать «нормальный» проект.

Что мне делать?

  • c
  • визуальная студия-2019

3

Я резюмирую то, что было объяснено в видео, на которое кто-то дал ссылку под вашим вопросом, поскольку мне удалось воспроизвести шаги и создать рабочий проект C в Visual Studio. Спасибо создателю видео и kiner_shah за то, что поделились.

В качестве предварительного условия вы сможете создать проект C++ в VS, поэтому убедитесь, что у вас установлены правильные расширения.

Создайте новый проект ( Shift + Ctrl + N ), выберите Visual C++ и консольное приложение. Это создаст новое консольное приложение с основным файлом С++ по умолчанию. Удалите этот файл и вставьте файл main.c . Это может быть скомпилировано, и работает просто отлично.

1

Вы сможете настроить среду, просто добавив расширение «.c» к вашему коду. Кроме того, вы можете вручную изменить свою среду, открыв свой файл в VS, щелкнув язык, отображаемый внизу (который должен отображать «Выбрать языковой режим» и выбрать C.

1

C++ уже может выполнять код C. Так что просто измените расширение с *.c или *.i на *.cpp, и все должно работать. Это не ГАРАНТИЯ, но в 95% случаев работает.

Выберите «Файл» > «Создать» > «Проект», затем выберите «C++, Windows, Desktop», затем выберите пустой проект в меню «Новый проект». Затем щелкните папку с именем «Источник» и нажмите Ctrl+Shift+A, затем в новом выборе элемента найдите поле внизу диалогового окна и назовите его .c.

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя адрес электронной почты и пароль

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

С++ — C в Visual Studio

спросил

Изменено 10 лет, 8 месяцев назад

Просмотрено 61к раз

Я пытаюсь изучить C. Как разработчик C#, моя среда IDE — это Visual Studio. Я слышал, что это хорошая среда для разработки на C/C++. Однако, похоже, что бы я ни пытался сделать, интуиция меня подводит. Может ли кто-нибудь дать хорошие ресурсы о том, как:

  • изучить все тонкости C в Visual Studio
  • порекомендуйте лучший компилятор C IDE +

Изменить: См. также: https://stackoverflow.com/questions/951516/a-good-c-ide

  • С++
  • c
  • ide
  • компилятор-конструкция
  • 9 9 хорошо использовать визуальный Студия в порядке, взгляните сюда, чувак http://www.daniweb.com/forums/thread16256.html

    Перейдите в меню «Просмотр», выберите «Обозреватель решений» или CTRL + ALT + L

    . Затем выберите проект, который вы разрабатываете, и щелкните его правой кнопкой мыши.

    Затем выберите Свойства из подменю.

    Затем выберите свойства конфигурации в древовидной структуре. под этим выберите C/C++, затем выберите Advanced. Теперь на правой боковой панели измените свойство

    Compile As с Compile as C++ Code (/TP) на Compile as C Code (/TC)

    Наконец, измените расширения файлов на .c

    И вы также можете использовать NetBeans это может быть даже более удобно для пользователя, чем Visual Studio, загрузите его, вы не пожалеете, я обещаю

    1

    Проблема с изучением C в Visual Studio заключается в том, что вы компилируете C с помощью компилятора Visual Studio C++. Возможно, вы захотите попробовать изучить C с помощью компилятора GNU GCC из среды Cygwin в Windows.

    1

    Отвечая на чисто предметный вопрос «порекомендуйте мне лучшую C IDE и компилятор», я нахожу Ming32w и Code::blocks (теперь с комбинированным установщиком) очень полезными для Windows, но YMMV, поскольку вы, очевидно, привыкли к MS IDE и просто боретесь с С.

    Позвольте мне предложить вам сосредоточиться на консольных приложениях, чтобы сначала почувствовать язык, прежде чем пытаться связать его с пользовательским интерфейсом Windows, что, по моему опыту, является самой сложной частью разработки Windows.

    Просто и приятно: Консольные приложения (базовые программы на C, использующие printf и т.п.) легко и дешево выполняются с помощью компилятора Tiny C — без излишеств, без графического интерфейса, полный компилятор C.

    http://bellard.org/tcc/

    Однако разработка на C относительно проста и в Visual Studio. Следующие инструкции сделают Visual C++ хорошим компилятором C, и сначала он будет создавать консольные приложения, а по мере продвижения вы сможете переходить к более сложным приложениям для Windows.

    1. Получить версию Visual Studio C++ (подойдет экспресс)
    2. Начать новый проект — отключить предварительно скомпилированные заголовки (возможно, мастер позволит вам это сделать, возможно, вам придется изменить настройки компилятора один раз внутри проекта)
    3. Удалить все внутри проекта.
    4. Создайте новый файл «example.c» с примером hello world
    5. Скомпилируйте и вперед.

    В качестве альтернативы можно получить виртуальную машину Linux или Cygwin. Но поскольку у вас уже есть Visual Studio, вы можете придерживаться того, что знаете.

    Между прочим, это ведь не Этвуд наконец изучает C, не так ли? Никаких альтов! ;-D

    -Adam

    Bloodshed Dev-C++ — лучшая IDE для Windows C/C++ IMO: http://www.bloodshed.net/ Он использует набор компиляторов GNU и бесплатен, как пиво.

    РЕДАКТИРОВАТЬ: страница загрузки для IDE находится здесь: http://www.bloodshed.net/dev/devcpp.html

    Как уже было сказано, вам следует проверить версию VS.net C++, но если вы хотите хотели бы попробовать что-то еще Eclipse имеет версию C++. Вы можете получить дополнительную информацию на http://eclipse.org или проверить дистрибутив на http://www.easyeclipse.org/site/distributions/cplusplus.html

    Проблема с изучением C в Visual Studio заключается в том, что вы компилируете C
    с помощью компилятора Visual Studio C++. Возможно, вы захотите попробовать изучить C, используя
    компилятор GNU GCC из среды Cygwin в Windows.
     

    Это законный ответ, я разместил IDE, которая использует компиляторы GNU, так почему же он был модифицирован?

    Это тот тип вещей, который заставит меня не использовать ТАК, зачем кого-то отключать модифицировать только потому, что они рекомендуют другой компилятор, и ИМХО, лучше, чем Microsoft?

    получить реальных людей, и @Antonio Haley я дал вам +1

    1

    http://xoax. net/comp/cpp/console/Lesson0.php

    Любое использование?

    Некоторые люди говорят, что IDE меньшего размера лучше подходит для обучения. Взгляните на Code::Blocks. В целом верно, что начать C в IDE сложно, потому что не так много книг объясняют достаточно, чтобы управлять IDE. Возможно, было бы лучше начать с консоли и обычного текстового редактора с подсветкой синтаксиса — по крайней мере, под Linux. Поскольку консоль Windows далека от совершенства, я бы не рекомендовал ее использовать.

    / РЕДАКТИРОВАТЬ: Dev-C++ раньше была лучшей свободно доступной IDE для Windows. Тем не менее, его разработка была прекращена много лет назад, и, к сожалению, самая последняя версия полна ошибок.

    Есть очень веская причина изучать C и C++. Причина в том, что существует много кода на C и C++, который выполняет очень реальные и важные задачи. Тот, кто считает себя программистом и учеником (сомнительно, что вы можете разделить эти два понятия), может многому научиться из этих строк кода.

    Вы можете многому научиться у каждого языка, изучая другой, но если вы действительно хотите вникнуть в C, гораздо проще на некоторое время отделить себя от всего, что связано с C++. Visual C++ великолепен, но GCC — отличный способ погрузиться в ванильный ANSI C без необходимости мысленно обходить C++.

    @mmattax спасибо!

    C в Visual Studio — это нормально, просто используйте компилятор командной строки, включенный в версию Pro. Да, это компилятор C++, но он обрабатывает все файлы, заканчивающиеся на .c, как C. Вы даже можете заставить его обрабатывать ВСЕ файлы как C с помощью переключателя. В документации VS есть записи, просто найдите в индексе Visual C.

    Visual Studio — одна из лучших IDE для C/C++. Я не думаю, что это сложно и трудно использовать — если у вас есть вопросы по этому поводу — задавайте их. Некоторые другие компиляторы/IDE тоже хороши, но если у вас уже есть Visual Studio и вы ее использовали, почему бы не придерживаться ее?

    Для простого C я предлагаю Pelles C . Генерирует оптимизированный код и поддерживает конструкции C99.

    Особенности:

    • Поддержка 32-битной Windows (X86),
    • 64-разрядная версия Windows (X64) и Windows Mobile (ARM). Поддержка C99 стандарт.
    • Встроенный редактор исходного кода с подсказками вызова и просмотром символов. Интегрированный исходный уровень отладчик. Управление проектом.
    • Встроенный ассемблер для X86 и ARM.
    • Встроенный редактор ресурсов. Встроенный редактор растровых изображений, значков и курсоров. Интегрированный анимированный курсор и видеоредактор.
    • Встроенный редактор шестнадцатеричных дампов.
    • Поддержка пользовательских элементов управления в диалоговом редакторе. Поддержка мастеров пользовательских проектов. http://www.smorgasbordet.com/pellesc/

    Когда я использовал Visual Studio 5.0, он должен скомпилировать код C, если файлы заголовков и lib. есть для компилятора, чтобы найти. На самом деле большинство компиляторов C++, таких как G++, прекрасно компилируют код C. Но я не уверен, насколько хорошо. Если вы ориентируетесь на платформу, вы можете изменить файлы заголовков и lib. внутри вашей IDE и компилятора.

    Visual Studio имеет отличный отладчик, с которым не может конкурировать никакой другой компилятор, который я видел. Я использовал gcc darwin10 4.2.1 и обнаружил, что отладчик — это в основном тот, который вы можете получить бесплатно с любой версией Linux. Я рекомендую вам изучить как простой ванильный компилятор gcc, так и попробовать визуальную студию, которая стоит денег. Экспресс-редакция не позволяет использовать многопоточность и ряд других вещей, о которых я забыл. Visual Studio 5.0 должен подойти для использования, а отладчик гораздо более удобен для человека, чем одна версия командной строки, называемая GDB. Попробуйте DDD в Linux, который похож на отладчик XCODE.

    Хотя C++ и C разные, вы можете скомпилировать оба вместе. Но вы должны понимать недостатки и достоинства каждого. Код C быстрее, но C++ намного проще писать и управлять большим кодом.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *