Clion как запустить программу

Как только вы со временем устанете от Windows (в моей ситуации производительность ОС как-то ухудшилась после пары лет работы), вы можете оказаться перед дилеммой. Либо вы просто уничтожаете существующую систему, чтобы переустановить ее с нуля, либо, возможно, пришло время подобрать альтернативную систему на помощь.

Недавний выпуск Ubuntu Linux кажется вполне подходящим для начала: у вас не будет проблем с просмотром Интернета, просмотром видео, прослушиванием музыки и т. д. Единственная часть головоломки, которую я сильно пропустил, — это приличная IDE для программирования на C++. Несколько лет назад я использовал Eclipse, затем попытался начать с Qt Creator и в конце концов остановился на упрощенном редакторе кода Visual Studio, который, кстати, не так уж и плох. Я также помню чувство, когда возвращался из Eclipse в Visual Studio 2005. Тогда я узнал, что такое катарсис: ты получаешь легкую и быструю IDE (да, MS Visual Studio была такой) вместо вечно занятой, но открытой -source (извините?) IDE.

Как в CLion с MinGW и CMake скомпилировать программу без окна консоли

Так вот вопрос: какая IDE хороша для Linux? Без цели попасть в священную войну, я просто хочу поделиться некоторыми мыслями об использовании CLion IDE, которая является коммерческим продуктом (так что да, за нее нужно платить). Возьмите то, что написано ниже, с крупинкой соли, потому что:

  1. Я новичок в CLion. Этот пост в блоге написан сразу после того, как мне удалось сжечь первую ошибку в одном из моих проектов, так что IDE была продуктивно использована. В то же время, чтобы полностью оценить IDE, вы должны использовать ее месяцами.
  2. Я использовал некоторые другие IDE, такие как Eclipse (10 лет назад или около того). Я не фанат Eclipse и, исходя из своего старого опыта, стараюсь избегать этой IDE, насколько это возможно. Возможно, сейчас эта IDE намного лучше, чем была, когда я немного программировал на Java. Но воспоминания полны боли.

Начало работы в Windows

CLion можно легко скачать с сайта JetBrains. Я начал тестировать его на Windows, которая до сих пор является моей центральной рабочей системой для всех проектов, которые я делаю (в основном из-за Visual Studio). Раньше я не знал о JetBrains и их продуктах. Наверное, потому что я не в курсе последних технологий.

На самом деле, вам не нужно так много, чтобы чувствовать себя комфортно в геометрическом моделировании, которое является моей областью. Окружая свой любимый набор проверенных библиотек (типа Qt, OpenCascade, VTK и т. д.) достаточно хорошей IDE, вы не будете чувствовать, что остальной мир движется куда-то вперед, пока вы застряли с инструментами вашего дедушки. Либо наша область настолько консервативна, либо мне лень идти в ногу со всеми видами захватывающих технологий и языков, появляющихся каждый год или около того.

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

Подготовка к работе: устанавливаем IDE Jetbrains CLion и компилятор MinGW-w64

Это действительно блестящая практика. Такого же стиля работы мы придерживаемся и в нашем продукте CAD Processor. Даже превосходная команда QA не даст того уровня уверенности и удовлетворения, которые вы получаете от собственного опыта использования вашего инструмента для решения собственных задач. JetBrains также известна своим языком программирования Kotlin. Компания, достаточно амбициозная, чтобы начать изобретать новый язык программирования, безусловно, заслуживает внимания.

CLion — это IDE. Это ни в коем случае не компилятор или система конфигурации. Набор инструментов для создания ваших проектов можно настроить сразу после первого запуска IDE. Я выбрал существующий набор инструментов MSVC (Visual Studio 2017 Professional в моем случае) в качестве «среды», чтобы позволить IDE самостоятельно находить все остальное.

Помимо автоматического поиска компилятора и отладчика C/C++, CLion также обнаруживает бинарные файлы CMake (у него есть пакет CMake внутри). Поскольку я использую CMake всякий раз, когда могу, это стало еще одним приятным сюрпризом: до сих пор процесс настройки был довольно простым. Не знаю, правда, насколько это было бы просто в случае, когда вы не мигрируете с уже развернутой среды разработки (со всеми этими Visual Studios и CMakes вон там), а начинаете с чистого листа.

Графический интерфейс CLion выглядит довольно привлекательно. Он изначально поддерживает темную и белую темы, в то время как моя любимая темная тема выглядит достаточно отполированной (эта тема называется Darcula в CLion). Хотя я бы предпочел немного больше контраста в темной теме, она все же намного лучше, чем то, что я давным-давно настраивал вручную в Visual Studio 2010. Неплохо. Документация, доступная на сайте, тоже выглядит неплохо.

Процесс настройки в CLion тесно связан с CMake. Чтобы переключаться между типами сборки (т. е. Release и Debug), нужно перейти к реквизитам CMake на соответствующей панели графического интерфейса CLion. При перенастройке CMake среда IDE создаст каталог сборки (по умолчанию это каталог прямо в исходной папке) с именем, отражающим тип сборки (с суффиксами «-debug» и «-release»).

Не забудьте правильно выбрать целевую архитектуру (x86 или x64). Значение по умолчанию — x86, и это было неправильным параметром в моей среде. Такая неправильная конфигурация останется незамеченной до тех пор, пока сборка не будет завершена (неудачно).

Вместо того, чтобы открывать CMake GUI, который был для меня вполне привычной утилитой, в CLion я настраивал все переменные CMake прямо в файле CMakeCache.txt. Не уверен, что это именно тот способ настройки, который был разработан, но, учитывая, что выходные данные CMake всегда под рукой, такой новый метод не кажется непрактичным. Я пропустил какой-то более сложный способ конфигурации?

Запуск из IDE

Раньше в Visual Studio мы устанавливали свойство Environment для отладки сразу из IDE.

Visual Studio позволяет указать переменную среды PATH, чтобы гарантировать, что все библиотеки времени выполнения будут выбраны при запуске исполняемого файла. Отсутствие окружения было первой болезненной вещью, с которой я столкнулся в CLion. Даже если ваш проект успешно собран, он не запустится, если у вас нет всех зависимых библиотек (so для Linux и dll для Windows) в пути выполнения.

Читайте также:
Программа для Майнкрафт чтобы можно было делать себе все

Проведя пару часов в Интернете, я обнаружил, что в процессе миграции не хватает лучших практик. На YouTube есть много видеороликов, рассказывающих об инструментах рефакторинга и гладкой интеграции CMake, где CLion, кажется, превосходит другие. Но слишком мало (если вообще есть) туториалов о том, как настроить вещи для существующего (здесь можно поставить устаревшее) промышленного проекта.

Такие проекты настолько отличаются от приложений Hello World, что мне интересно, насколько CLion масштабируем. Будет ли это хорошо работать для проекта с миллионами строк кода? Будут ли эти инструменты рефакторинга настолько эффективны для такой обширной базы кода? В конце концов, имеет ли значение с точки зрения эффективности то, что CLion — это приложение на основе Java? Одна из ссылок для ознакомления — Советы по настройке производительности CLion.

После нескольких часов отладки я обнаружил, что CLion (по сути, JVM) не освобождает память даже после остановки приложения. Чтобы освободить выделенную оперативную память, кажется, необходимо убить процесс «java», хотя такое убийство, безусловно, закроет IDE. Кто-нибудь знает об этом? Или я делаю что-то глупое со своей стороны?

Возвращаясь к проблеме среды, это можно исправить, зайдя в панель «Редактировать конфигурации…» и добавив туда переменные вручную. Не так уж сильно отличается от привычного способа сделать это в Visual Studio.

При таком подходе остаются два вопроса:

  1. Как настроить разные переменные времени выполнения для отладки и выпуска? Вы никогда не должны смешивать оба.
  2. Как избежать ручной настройки окружения? То есть, когда проект клонируется из репозитория в первый раз, вы вряд ли захотите потратить пару незабываемых часов на то, чтобы понять, как запустить его из IDE.

Настройки IDE для проекта доступны в файле .idea/workspace.xml. Он включает в себя переменные среды, которые вы установили для среды выполнения. В соответствии с тем, как JetBrains рекомендует настроить свой .gitignore, файл workspace.xml зависит от машины, поэтому им не следует делиться с командой. С другой стороны, вероятно, можно обобщить эти XML-файлы, чтобы избежать полных путей. Таким образом, мы должны иметь возможность совместно использовать среду выполнения, что избавляет от необходимости локальной настройки.

Тестирование после сборки?

В Analysis Situs мы используем событие после сборки для запуска модульного тестирования сразу после завершения процесса сборки. В CLion такой прием больше не работает. Логика запуска юнит-тестов в CMake была настроена следующим образом:

# Post build event: run tests. add_custom_command( TARGET asiTest POST_BUILD COMMAND $ -E echo «Running unit tests. » COMMAND IF 1==$ ( call $/setenv_rel.bat $ ) COMMAND IF 1==$ ( call $/setenv_rel.bat $ ) COMMAND IF 1==$ ( call $/setenv_deb.bat $ ) )

Оказывается, такой трюк не только специфичен для ОС (его исключили из конфигурации Linux), но и специфичен для IDE. Существуют интеграции CLion с некоторыми приличными средами модульного тестирования, такими как Google Test, но я бы не хотел проводить рефакторинг системы модульного тестирования из-за IDE. Самый простой способ разблокировки — временно отключить модульные тесты. Для этого в CMake можно проверить, определена ли переменная CLION_IDE, и если да, то не включать в проект соответствующие таргеты.

if (NOT $ENV) set_property(TARGET MyUnitTestsExe PROPERTY FOLDER Executables) endif()

Начало работы в Linux

Установка в Linux так же проста, как и в Windows. После загрузки архива CLion с веб-сайта JetBrains просто распакуйте его в системный каталог:

sudo tar xzf CLion-2020.1.tar.gz -C /opt

Процесс импорта существующего проекта CMake и его компиляции был довольно простым. Как и в случае с Windows, мне пришлось вручную изменить файл CMakeCache.txt, чтобы настроить все переменные конфигурации. Потратив на это около десяти минут, я укрепился во мнении, что было бы намного лучше иметь упрощенный пользовательский интерфейс для CMake. Есть ли он? Если да, то как его включить?

Но, хорошо, даже изменяя кеш таким образом, вы не столкнетесь с проблемами блокировки.

Как только проект скомпилирован, пришло время его запустить и отладить. Поскольку лично у меня есть трудности с отладкой в ​​Linux (да, я ненавижу отладку в консоли), простая возможность визуального контроля во время выполнения, заход и повтор, установка точек останова и т. д. сама по себе является огромным делом для меня.

На самом деле не имеет значения, какая IDE превращает этот жуткий GDB во что-то съедобное. Важно то, насколько прост процесс настройки. Так что это был момент истины. Как и ожидалось, я не мог просто запустить скомпилированное приложение, так как библиотеки зависимостей не находились ни в рабочей директории, ни в системном пути (должны были быть Qt, VTK, OpenCascade и многие другие).

Поэтому мне пришлось установить переменную LD_LIBRARY_PATH по-своему. Вот тут-то я и сделал первую ошибку: нужно установить среду для исполняемого файла, а не в глобальных настройках. Прежде чем обнаружить это (должен признать, это вполне логично, так что это было полностью мое ошибка), я попытался проверить ситуацию, установив и напечатав LD_LIBRARY_PATH в терминале. Хотя в документации написано, что есть Терминальное окно, я какое-то время не мог его включить. Случайно обнаружил, что нужно ставить еле уловимую галочку у соответствующего (и предустановленного) плагина в панели настроек. Вот как это выглядит (обратите внимание на маленькую галочку справа):

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

Вывод

Чтобы объективно оценить ту или иную IDE, нужно некоторое время с ней работать. В идеале проекты, которые вы делаете, не должны быть похожи на самостоятельные студенческие упражнения. В противном случае вы не поймете, насколько хороша IDE применительно к реальному промышленному программированию. Некоторые из вещей, которые мне понравились в продукте CLion, перечислены ниже:

  1. Его легко установить и настроить. Наверное, это потому, что почти все мои проекты уже были в CMake. Это идеально подходило для меня, но я не уверен, что мой опыт масштабируется.
  2. Графический интерфейс дружественный. Некоторые мелкие настройки, которые я не мог найти, читая онлайн-документацию или просматривая обзорные видеоролики, я в итоге разобрался сам интуитивно.
  3. IDE выглядит мощно. Он предоставляет множество инструментов для работы с семантикой вашего кода, включая всевозможные средства поиска, утилиты расширения макросов, рецепты рефакторинга и многое другое. Не забывайте про статические анализаторы кода и интеграции с такими популярными инструментами, как Valgrind. На данный момент я не оценил все варианты, так как такие эксперименты занимают много времени.
  4. Ребята, разрабатывающие CLion, опубликовали множество вводных видеороликов, в том числе содержательные доклады на конференциях. Следите за ними, чтобы лучше изучить IDE: это стоит того времени, которое вы на это потратите.
Читайте также:
Программы доступа к папке отказано в доступе

Однако остаются некоторые вопросы. Как у любого, кто попался на первоклассном инструментальном средстве Visual Studio, у меня возникли трудности с настройкой привычного способа работы в новой IDE. Многие вопросы, подобные вопросу с модульными тестами, остаются для меня нерешенными.

Кроме того, хотя в целом выглядит неплохо, пользовательский интерфейс IDE субъективно хуже, чем в продуктах Microsoft. Мне не понравилось очень контрастное дерево проектов в схеме Darcula: оно сильно отвлекает от редактора из-за слишком яркого цвета шрифта. Расположение элементов управления графическим интерфейсом также кажется мне немного запутанным (вероятно, снова из-за шрифтов). Некоторые панели (например, Терминал) трудно активировать. Горячие клавиши отличаются от знакомых комбинаций Visual Studio, и мне до сих пор трудно переключаться между ними.

Мне также не удалось найти панель конфигурации CMake, чтобы избежать редактирования файла CMakeCache.txt вручную (это может быть хорошо для инструментов с открытым исходным кодом, но не для IDE коммерческого уровня). Вопрос о настройке CMake я задал на недавнем вебинаре от JetBrains, посвященном CLion. Вот мой вопрос:

«При настройке моего проекта я редактирую файл CMakeCache.txt вручную, чтобы установить переменные CMake. У меня есть ощущение, что это не тот способ конфигурации CMake, который был разработан в CLion. Я пропустил какой-то более простой способ сделать это, например, специальный графический интерфейс для ввода переменных CMake? Я бы ожидал чего-то вроде старого знакомого cmake-gui».

Таким образом, мы можем определить некоторые переменные, но в любом случае это не похоже на использование cmake-gui.

Без сомнения, проведя несколько месяцев в среде IDE, человек привыкает ко всевозможным нестыковкам и находит какие-то хитрости, чтобы оставаться продуктивным. Несмотря на то, что CLion основан на старой доброй IntelliJ IDEA, есть надежда, что команда разработчиков CLion не слишком ограничена рамками базового фреймворка. Однако они, вероятно, ограничены Java больше, чем собственным кодом.

Я был очень разочарован, увидев, сколько памяти потребляет JVM после нескольких попыток отладки методом проб и ошибок. Вы должны следить за ресурсами оперативной памяти и время от времени убивать Java. Это очень плохо. Если все пойдет так, то следующая IDE, которую я выберу для C++ (на случай, если CLion не взлетит), не будет основана на Java. Кто-нибудь знает хорошие кроссплатформенные IDE с поддержкой CMake и без Java внутри?

Вопрос о неиспользованной памяти я задавал на недавнем вебинаре от JetBrains, посвященном CLion. Вот мой вопрос:

«Иногда после отладки я вижу, что оперативная память не освобождается, даже если отлаживаемая программа закрыта. Я использую, чтобы убить процесс CLion и перезапустить его, чтобы решить эту проблему. Кто-нибудь сталкивается с подобными проблемами при отладке? CLion 2020.1.1, Linux Ubuntu 18_04».

Так что, видимо, не все сталкиваются с этим каждый божий день. Это считается ошибкой, и это звучит многообещающе.

Ну IDE ведь не дорогая. За небольшую сумму денег (это не должно быть проблемой для любого работающего программиста) вы арендуете инструмент хорошего качества, и инструмент окупает себя.

Источник: digitrain.ru

Как настроить CLion актуальной версии для запуска и компиляции

При кодировании C L ion позволяет ва м вообще забыть о рутине. Компилятор и отладка кода в C L ion просто на высоте. Вы можете четко сконцентрироваться только на важном, а все остальное этот редактор возьмет на себя. Данная IDE способна повысить в ашу производительность за счет «умного» и своевременного автозавершения кода, мгновенной навигации по документу и надежного рефакторинга.

Преимущества C L ion перед другими IDE

  1. Легкий старт. В данной IDE очень легко начать новый проект , ф айлы могут быть добавлены в проект одним щелчком мыши.
  2. Умный редактор. Благодаря своей умной среде, C L ion анализирует ваш код, понимает ваш проект и старается увеличить вашу скорость написания кода за счет интеллектуального автозавершения.
  3. Навигация и поиск. Найти необходимый «кусок» кода не составит труда — мгновенная навигация по символу, классу или файлу в этом помогает.
  4. Генерация кода и рефакторинг. C L ion экономит вам время за счет генерации кода — от геттеров/сеттеров до более сложных шаблонов.
  5. Анализ кода на лету. У вас есть возможность писать красивый и правильный код. Данная IDE «на лету» проводит статический анализ вашего кода для поддерживаемых языков , п оэтому она способна сразу показывать вам предупреждения и ошибки.
  6. Настройка редактора. Гибкая система настройки C L ion позволяет выбирать тему редактора, раскладку клавиатуры и др. В общем , позволяет вам полностью настроить C L ion под себя.
  7. Запуск и отладка C L ion. Вы можете запускать и отлаживать свою программу как локально, так и удаленно.
  8. Динамический анализ. Если использовать интеграцию с Valgrid Memcheck, Google Sanitizerz и CPU Profiler, то можно легко обнаружить ошибки в памяти, скачки данных и любую другую проблему, также можно с легкостью отслеживать производительность вашей программы.
  9. Поддержка CMake. CMake — это кроссплатформенная система сборки, которая широко используется для проектов С и С++.
  10. Модульное тестирование. CLion поддерживает платформы Google Test, Boost.Test и Catch. Также он имеет встроенный инструмент для запуска тестов.
  11. Документация по коду. В CLion легко документировать свой код. Доступен предварительный просмотр документов в стиле Doxygen во всплывающем окне.
  12. Встроенная разработка. В CLion вы легко можете разрабатывать для микроконтроллеров, используя различные возможности отладки.
  13. Интеграция VCS. Данная IDE предоставляет унифицированный интерфей с для большинства популярных VCS, таких как Git, GitHub, CVS, Perforce и другие.
  14. Удобный терминал. Вы легко можете получить доступ к командной строке через встроенный терминал, можете включить режим эмуляции Vim, можете расширить функциональность среды и другими плагинами.

Как настроить IDE CLion?

  1. Тема редактора. В настройках редактора есть возможность выбрать между светлой и темной темой оформления. Разработчикам с дальтонизмом можно попробовать параметр «Корректировать цвета красно-зеленого дефицита».
  2. Цвета и шрифты. Не стесняйтесь использовать настройки на полную. Вы свободно можете настроить макет цветов , шрифтов и синтаксиса, выделения ошибок, отладчика и т.д. Можете использовать предустановленные схемы цветов или созда ть с нуля сво и .
  3. Комбинации клавиш. IDE CLion по умолчанию предоставляет комбинации клавиш почти для каждой функции. Вы можете выбрать из списка подготовленных схем комбинаций или создать сво и .
  4. Фон редактора. Вы можете оживить редактор этой рабочей среды, установив любое фоновое изображение.
  5. Лигатуры. Если вам нравятся шрифты с лигатурами — используйте их.
  6. Семантическое выделение. Возможно , вам будет полезным способность настроить выделение каждой переменной или параметра своим цветом.

Запуск и отладка CLion

В зависимости от цели вашего проекта (CMake, Makefile, Gradle) CLion будет генерировать необходимую конфигурацию, которую можно будет запустить.

Запуск CLion

  1. Шаблоны конфигурации. Чтобы сократить время, вы можете использовать шаблоны конфигурации для модульного тестирования, удаленной отладки, запуска обычного приложения и т.д.
  2. Конфигурация запуска. Вы можете изменять исполняемый файл любой конфигурации. При желании можете сделать конфигурацию «не рабочей».
  3. Конфигурация отладки. Для старта отладки нужно нажать «Shift+F9». Чтобы проверить состояние отладки , CLion предоставляет много полезных ярлыков.
Читайте также:
Программа для создания 3d автомобилей на русском

Отладка CLion

  1. Присоединение к локальному процессу. CLion позволяет отлаживать процессы на локальном компьютере, запускаемые на самом ПК, а не через IDE.
  2. Удаленная отладка GDB. Если у вас есть один запущенный исполняемый файл на локальном ПК под gdbserver, вы можете подключиться к нему с другого компьютера при помощи GDB из CLion.
  3. Контрольные точки. При старте отладки данная IDE может проверить выполнение вашего кода. Вы можете выбрать из нескольких точек останова (точки останова на стоке, символические точки останова, точки останова на исключение).
  4. Точки выполнения. С помощью действия Set Execution Point to Cursor вы можете перемещаться вперед/назад в процессе выполнения отладки, вы можете прерывать или перезапускать циклы и др.
  5. Отладка root. CLion может запускать и отлаживать вашу программу с правами root, если вы выберете эту опцию.

Русские Блоги

Установка и настройка Clion (артефакт разработки C / C ++)

Установка и настройка Clion

Каталог статей

  • Введение
  • Два, инструменты
  • Три, установка и активация
  • Четыре, горячие клавиши
  • 5. Создайте проект и программу отладки.
  • Шесть, скомпилируйте несколько файлов
  • Семь, конец

Введение

Я не знаю, с какими артефактами разработки контактировали мои друзья. По сравнению с компиляторами, с которыми я сейчас общаюсь, существует множество компиляторов, таких как DEV C ++, EditPlus, Eclipse, Pycharm, Vistual Stdio, Vistual Code. Для программистов, разрабатывающих C / C ++, один Хороший компилятор — это мощный инструмент для начала вашего эффективного обучения и работы.Установка хорошего компилятора может сделать вашу разработку более эффективной.
Сегодня я рекомендую очень хорошую IDE разработчикам C / C ++, то есть CLion, недавно выпущенный Jetbrains (Чешская Республика) для разработки C / C ++. Разработанная кроссплатформенная среда IDE основана на IntelliJ, а также содержит множество интеллектуальных функций для повышения продуктивности разработчиков и повышения эффективности их работы. Кроме того, JetBrains имеет множество отличных IDE, таких как упомянутый выше Pycharm, который очень подходит для разработки. Далее я объясню методы установки и настройки, а также использование сочетаний клавиш.

Два, инструменты

Адрес загрузки Clion:кликните сюда

Три, установка и активация

  1. Дважды щелкните исполняемый файл после загрузки, появится следующий интерфейс
  2. После завершения распаковки войдите в приветственный интерфейс.
  3. Выберите путь установки, нажмите Далее (PS: постарайтесь не выбирать установку под файлом диска C)
  4. В это время выберите три верхних и нижнюю панель, пожалуйста, выберите нужный вам элемент. После выбора щелкните Далее.
  5. Тогда просто подожди
  6. Дождавшись запроса о завершении установки, нажмите Finsh, появится следующий интерфейс.
  7. После завершения установки на рабочем столе появится ярлык Clion, нажмите, чтобы войти
  8. Нажмите кнопку Enter (посередине), а затем вставьте ключ ниже, чтобы войти в CLion.

Здесь вам необходимо получить ключ активации, и это рекомендуется тем, кто может купить законные авторские права!
Лицензию IntelliJ IDEA можно получить следующими способами:
1. Получить через студенческий билет, идентификатор учителя или почтовый ящик edu;
2. Вы также можете подать заявку через собственный проект с открытым исходным кодом;
3. У продукта есть 30-дневный пробный период, вы можете сначала попробовать его, а затем выбрать, нужно ли вам его покупать.
Конкретные сведения: вы можете посетить официальный веб-сайт приложения. https://www.jetbrains.com/idea/buy/

В-третьих, установите отладчик компилятора

  1. После завершения активации наиболее важным шагом является то, что на компьютере не установлен отладчик компилятора CMake / MinGW.Если компилятор DEV C ++ был установлен, вы можете совместно использовать отладчик компилятора MinGW.
  2. Щелкните Файл, затем выберите Настройки, появится следующий интерфейс.
  3. Выберите Toolchains в разделе Build, Execution, Deployment, а затем выберите Environment справа.
  4. Выберите файл MinGW под файлом DEV C ++, и настройка выполнена успешно!

Четыре, горячие клавиши

Ctrl + влево стрелка влево назад Ctrl + вправо стрелка вправо вперед ALT + 1 Показать и скрыть панель проекта Ctrl + / Добавить или удалить заметки Ctrl + Alt + Код формата L Alt + F7 Find Usages Ctrl + R заменить Ctrl + B Переход от определения к объявлению Ctrl + Shift + Возврат к месту последнего редактирования Ctrl + N класс поиска Ctrl + O выберите метод, который нужно переписать Ctrl + F12 Быстро просмотреть участников класса Ctrl + Q Быстрый просмотр документа Ctrl + Информация о параметрах подсказки P Ctrl + H Просмотр дерева наследования Ctrl + E Просмотр недавно просмотренных файлов Ctrl + Alt + B Просмотр классов реализации интерфейсов и абстрактных классов Ctrl + F Поиск в текущем файле Примечание:Нажмите Esc, и поле поиска исчезнет. Ctrl + Shift + F Поиск по всему проекту или в указанном каталоге Примечание:Дважды нажмите Esc, и поле поиска исчезнет. Ctrl + Shift + N Найти файлы Ctrl + F7 Найдите место, где в тексте используются класс, переменная, функция и т. Д. Shift + Сдвиг глобального поиска Ctrl + Alt + 7 Просмотр того, где используются классы, объекты и переменные Ctrl + Alt + -/+ Развернуть и свернуть текущую функцию и класс Ctrl + Shift + -/+ Развернуть и свернуть все функции и классы Shift + F6 Переименовать переменную Alt + insert Добавить информацию об автоматической генерации кода (вставить набор*()/get*()/Конструктор, равно, хэш-код и т. Д.) Ctrl + Shift + космическая подсказка (newЗатем напрямую войдите в конструктор и предоставьте информацию о конструкции в конструкторе)

5. Создайте проект и программу отладки.

  1. Создать пустой проект
  2. Выберите место хранения и языковой стандарт проекта и действуйте в соответствии с рисунком.Первый шаг — выбрать тип создаваемого проекта — C или C ++, второй шаг — выбрать языковой стандарт, третий шаг — выбрать место хранения файла, а четвертый шаг — щелкнуть Создайте.
  3. Когда файл проекта создается так
  4. Напишите простую программу и отлаживайте ее. Добавляем в программу точку останова, выбираем DEBUG
  5. Если вы хотите создать несколько исходных файлов в одном файле проекта, вам необходимо изменить имя исходного файла и изменить информацию в CMakeLists (выберите исходный файл, нажмите Refactor, а затем выберите Rename)
    Примечание: не называйте исходный файл на китайском языке.

Шесть, скомпилируйте несколько файлов

Добавьте несколько исходных файлов в проект. Как мы все знаем, в проекте разрешена только одна основная функция. Если основных функций несколько, функция не будет запущена, и будет сообщено об ошибке. Итак, что нам делать, чтобы создать несколько исходных файлов для компиляции и отладки в рамках проекта?

  1. Щелкните Project, выберите New, а затем выберите C / C ++ Source File.
  2. Выберите имя и тип исходного файла, нажмите ОК.
  3. На этом этапе вновь созданный исходный файл предложит
  4. Откройте файл CMakeLists и добавьте информацию о компиляции
    Первым шагом является добавление скомпилированного проекта. Вам не нужно добавлять созданный проект Project. Вы можете изменить его. Ниже приведен только что созданный исходный файл.
    Второй шаг — нажать «Обновить изменения», и изменения будут успешными! !
  5. Отредактируйте второй файл программы!

Семь, конец

На этом мы завершили всю настройку, и следующая работа по разработке остается за вами! Посыпать ~

Источник: russianblogs.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru