Создание проекта в visual studio 2013

Обновлено: 07.07.2024

Алгоритм работы при создании C++-проекта в Visual Studio

1. New Project: Создание проекта.

  1. Пункт меню File -> New -> Project (Файл -> Создать -> Проект).
  2. В открывшемся окне в разделе Project Types (Установленные) найти Visual C++.
  3. В разделе Templates (Шаблоны) выбрать Win32 Console Application (Консольное приложение Win32).
  4. Указать имя нового «решения» (Solution Name) и имя проекта (Name).
  5. Сохранить проект на локальном диске в легко доступном месте (например, D:\Projects).
  6. Можно снять галочку Create folder for solution (Создать каталог для решения), чтобы не множить каталоги без необходимости.
  7. В следующем диалоговом окне щелкнуть Далее и затем выбрать Application Settings (Дополнительные параметры) -> Empty Project (Пустой проект). Убрать галочку с пункта Проверки жизненного цикла…

2. Add files: Добавление файлов.
Правый клик на проекте в окне Solution Explorer (Обозреватель решений) — пункт Add (Добавить) — пункт Create New Item (Создать элемент) или Add existing Item (Существующий элемент). Для этого и любого другого проекта понадобится как минимум один файл с точкой входа в программу — функцией main.

3. Exclude files: Исключение файлов.
Сначала удобно создать один проект и добавлять в него по одному файлу с решением каждой отдельной задачи. Однако при этом возникает проблема: в нескольких файлах проекта присутствует функция main, что противоречит правилам C++. Для решения данной проблемы, необходимо «исключать» файлы из проекта (правый клик на файле, Exclude from project (Исключить)). При этом файлы исчезнут из окна проекта, однако сохранятся в каталоге проекта на диске.

БлогNot. Visual Studio 2013 и выше: как сделать приложение Windows Forms?

Visual Studio 2013 и выше: как сделать приложение Windows Forms?

Ну да, такого "мастера приложений с одной главной формой", как в версии 2010, нет. Но это не значит, что работа с формами не поддерживается - просто создавайте пустой проект CLR и добавляйте форму в него "вручную". Вот весь процесс, расписанный по шагам:

Меню Создать проект, Visual C++, CLR, Пустой проект CLR. После создания проекта нажать на вкладку Проект, Добавить новый элемент, UI, форма Windows Form. Потом добавить следующий код в файл MyForm.cpp :

Далее нажимаем вкладку Проект, Свойства имя_текущего_проекта.

Выбираем Свойства конфигурации, Компоновщик, Система, справа в поле Подсистема вставляем Windows (строку /SUBSYSTEM:WINDOWS ).

Затем Свойства конфигурации, Компоновщик, Дополнительно, справа поле Точка входа, вставляем строку main

Приведённый вариант кода MyForm.cpp - не единственный, в новых версиях Studio лучше делать так:

Это всё, можно работать.

Для экспорта шаблона делаем следующее: из меню "Файл" выбираем пункт "Экспорт шаблона". В появившимся мастере шаблонов соглашаемся со всем, только проверяем, чтобы стояла галочка на "Автоматический импорт шаблонов в Visual Studio". Жмем Готово. Теперь в мастере проектов появился новый пункт.

P.S. Проверил в Visual Studio 2015, подход также сработал. Увы, экспорт шаблона в некоторых сборках версий Studio 2015 и 2017 может работать криво, не добавляя в шаблон файлы .cpp и .h!

P.P.S. В Visual Studio 2019 действия те же, но если после установки Visual Studio 2019 отсутствует конструктор формы Windows Forms, читаем и ставим это.

Если устанавливается актуальная сборка версии Enterprice (16.5.X и старше), установить рабочую нагрузку «Разработка классических приложений» и из раздела «Дополнительные компоненты» отметить «Поддержка C++/CLI» (C++/CLI Support)

Цитируем официальную доку:

"В Visual Studio 2017 и более поздних версиях поддержка C++/CLI является необязательным компонентом. Чтобы установить его, откройте Visual Studio Installer из меню "Пуск" Windows. Убедитесь, что установлен флажок Разработка классических приложений на C++, и в разделе Дополнительные компоненты также следует проверить поддержку C++/CLI.

"Individual Components" (Индивидуальные компоненты) - "Поддержка C++/CLI" ("C++/CLI support")"

Возможно, без обновления версии поможет вот это дополнение.

В версии Studio 2019 примерно со сборки 16.5 (см. меню Справка - О программе) отдельно "доставлять" конструктор форм не нужно, создаваемый тип проекта называется "Пустой проект CLR (.NET Framework)", а сохранить шаблон можно из меню Проект - Экспорт шаблона. В принципе, для работы с C++ и Windows Forms нужны только следующие нагрузки:

Рабочие нагрузки VS 2019 CPP


Рабочие нагрузки VS 2019 CPP

Ознакомление с типами решений и проектов в Visual Studio 2013 и управлением ими; управление облачными проектами.

5.1. Введение. Решения (solutions) и проекты (projects)

Среда Visual Studio при разработке программ оперирует двумя категориями сущностей: решениями (solutions) и проектами (projects). Решение - это более крупная единица : решение может состоять из одного или нескольких проектов. Возможно также создание пустого решения, к которому постепенно добавляются все новые проекты.

Код программного проекта может иметь сложную структуру и состоять из нескольких файлов исходного кода и конфигурационных файлов. Кроме того, сам код может быть весьма специфическим: например, код Web-сервиса может иметь Web-методы, аннотированные специальными атрибутами, и т.д. В связи с этим, среда Visual Studio облегчает создание проектов с помощью шаблонов (templates). Шаблон задает типовую структуру кода проекта и его конфигурационных файлов, и разработчику остается "только" добавить в шаблон конкретный код.

По умолчанию разработчик, как правило, создает в среде один проект. При этом по умолчанию среда создает и решение, частью которого становится создаваемый проект. Имя решения совпадает с именем проекта.

5.2. Создание проекта

Наиболее распространенный способ создания нового проекта в среде Visual Studio - выбор пунктов основного меню : File / New / Project. Открывается окно New Project ( рис. 5.1).

Окно для создания нового проекта

Кроме того, не все виды проектов доступны в начальной конфигурации Visual Studio 2013, в том виде, в каком она инсталлирована на Ваш компьютер . Использование (фактически - добавление) некоторых видов проектов может потребовать дополнительных инсталляций. Прежде всего, это относится к облачным проектам для платформы Microsoft Azure. При попытке выбора и использования одного из видов проектов, отнесенных к категории Cloud (они показаны на рис. 5.1), среда сообщает, что для их использования необходимо инсталлировать Microsoft Azure SDK соответствующей версии - на момент разработки курса (июнь 2014 г.) это версия 2.3. Microsoft Azure SDK - комплекс инструментов, который необходимо дополнительно скачивать и инсталлировать (рекомендации по инсталляции приведены на страницах MSDN ). Подробнее об этом - ниже, в лекциях "Архитектура, принципы и возможности облачных вычислений на платформе Microsoft Azure и ее связь с Visual Studio" и "Visual Studio Online" , посвященных облачным проектам.

В версии Visual Studio 2013 Ultimate доступны следующие виды проектов (для каждого языка разработки):

Для языка Visual Basic набор проектов тот же самый.

Для языка Visual C ++ предусмотрены лишь некоторые виды проектов "в старом стиле", отражающие специфику данного языка: например, Win32 Application - приложение , использующее Win32 API ; MFC Application - приложение , использующее библиотеку Microsoft Foundation Classes и т.д.

Окно приветствия, при первом запуске IDE MS Visual Studio

Окно приветствия, при первом запуске MS Visual Studio

Установка параметров разработки и цветовой схемы при первом запуске IDE Visual Studio

Настройка Visual Studio при первом запуске

Завершение первого запуска IDE Visual Studio

Завершение первого запуска Visual Studio

Теперь нужно немного подождать, пока выполниться инициализация Visual Studio и можно приступать к созданию первого проекта!

Создание нового проекта в IDE VisualStudio

Создание нового проекта в VisualStudio через главное меню

Создание нового проекта в IDE Visual Studio

Окно создания нового проекта в Visual Studio

Дождавшись завершения процесса создания нового проекта, еще раз посмотрим на главное окно IDE Visual Studio. Пример я привел на рисунке ниже, где обозначил самые важные на данном этапе рабочие области.

Главное окно IDE Visual Studio

Главное окно Visual Studio

А теперь давайте дополним наш код, так как показано ниже (добавленная строка выделена):

VS_start_7

Сборка первого проекта в Visual Stuio

Запуск приложения через главное меню Visual Studio

В результате должно появиться окно следующего вида:

Первое консольное приложение

Первое консольное приложение

Читайте также: