Типы проектов Visual C++Visual C++ Project Types. Проекты c
Project C - это... Что такое Project C?
Project 28 — is the name given to a U.S. border protection program that runs along a convert|28|mi|km|sing=on stretch of the US/Mexican border in southern Arizona.Randal C. Archibold, [http://www.nytimes.com/2007/06/26/us/26fence.html 28 Mile Virtual Fence Is … Wikipedia
Project 4.1 — was the designation for a medical study conducted by the United States of those residents of the Marshall Islands exposed to radioactive fallout from the March 1, 1954 Castle Bravo nuclear test at Bikini Atoll, which had an unexpectedly large… … Wikipedia
Project A-Ko — プロジェクトA子 (Пуродзэкуто A Ко) Жанр комедия, пародия, меха … Википедия
Project 25 — (P25 or APCO 25) is a suite of standards for digital radio communications for use by federal, state/province and local public safety agencies in North America to enable them to communicate with other agencies and mutual aid response teams in… … Wikipedia
Project IC — is the name used in Malaysia to describe the allegation of systematic granting of citizenship to immigrants (whether illegal or legal immigrants) by giving them identity documents known as IC (identity card), and subsequently, MyKad . The alleged … Wikipedia
Project 21 — is a conservative public policy group that provides broadcasters and the print media with prominent African American conservative commentators as columnists and guests. The organization refers to itself as The National Leadership Network of Black … Wikipedia
Project Q — is the youth program of the Milwaukee LGBT Community Center serving lesbian, gay, bisexual, transgender, queer, questioning, and straight allied young adults ages 24 and under. Established in 1999, Project Q (PQ) has grown to one of the largest… … Wikipedia
Project-X — Project X … Википедия
Project — Proj ect (?; 277), n. [OF. project, F. projet, fr. L. projectus, p. p. of projicere to project; pro forward + jacere to throw. See {Jet} a shooting forth, and cf. {Projet}.] [1913 Webster] 1. The place from which a thing projects, or starts forth … The Collaborative International Dictionary of English
Project G.e.e.K.e.R. — Project G.eeK.eR. is an animated television series that premiered on CBS on September 14, 1996. It was created by Douglas TenNapel, creator of Earthworm Jim , with original music by Shawn Patterson (main title theme by Terry Scott Taylor).… … Wikipedia
Project-x — Éditeur Team17 Développeur Team17 Concepteur Martin Brown (chef de projet) Date de sortie 1992 Genre Shoot them up Mode de jeu … Wikipédia en Français
dic.academic.ru
Типы проектов Visual C++
Самая актуальная документация по Visual Studio 2017: Документация по Visual Studio 2017.
Вы можете воспользоваться шаблоном проекта для создания базовой структуры программы, меню, панелей инструментов, значков, ссылок и инструкций #include, подходящих для разрабатываемого проекта. Visual Studio содержит несколько видов шаблонов проектов Visual C++ и предоставляет для многих из них мастеры, позволяющие настраивать проекты во время их создания. Сразу же после создания проекта вы можете выполнить его сборку и запустить приложение. В общем случае рекомендуется периодически производить сборку по мере разработки приложения.
Использовать шаблон при создании проекта необязательно, однако в большинстве случаев это гораздо эффективнее, так как проще изменять имеющиеся файлы и структуру проекта, чем создавать их "с нуля".
Примечание
Вы можете создать проект на языке из разряда C, используя шаблоны проектов C++. Найдите в созданном проекте файлы с расширением CPP и измените его на C. Затем на странице Свойства проекта проекта (а не решения) разверните узлы Свойства конфигурации, C/C++ и выберите Дополнительно. Измените значение параметра Компилировать как на Компилировать как C код (/TC). |
Visual Studio содержит следующие шаблоны проекта Visual C++.
Приложения Магазина
ATL
CLR
Общие
MFC
Тестирование
Win32
Многие файлы, создаваемые шаблоном проекта, содержат комментарии TODO, помогающие найти места для вставки собственного исходного кода. Дополнительные сведения о добавлении кода см. в разделах Добавление функциональных возможностей с помощью мастеров кода и Working with Resource Files.
Создание проектов для рабочего стола с помощью мастеров приложенийИспользование проектов для создания приложенийПроекты CLR
msdn.microsoft.com
Типы проектов Visual C++ | Microsoft Docs
-
10/30/2017
-
Время чтения: 6 мин
-
Соавторы
В этой статье
Вы можете воспользоваться шаблоном проекта для создания базовой структуры программы, меню, панелей инструментов, значков, ссылок и инструкций #include , подходящих для разрабатываемого проекта.You can use a project template to create the basic program structure, menus, toolbars, icons, references, and #include statements that are appropriate for the kind of project you want to create. Visual Studio содержит несколько видов шаблонов проектов Visual C++ и предоставляет для многих из них мастеры, позволяющие настраивать проекты во время их создания.Visual Studio includes several kinds of Visual C++ project templates and provides wizards for many of them so that you can customize your projects as you create them. Сразу же после создания проекта вы можете выполнить его сборку и запустить приложение. В общем случае рекомендуется периодически производить сборку по мере разработки приложения.Immediately after you create a project, you can build it and run the application; it's good practice to build intermittently as you develop your application.
Использовать шаблон при создании проекта необязательно, однако в большинстве случаев это гораздо эффективнее, так как проще изменять имеющиеся файлы и структуру проекта, чем создавать их "с нуля".You don't have to use a template to create a project, but in most cases it's more efficient to do so because it's easier to modify the provided project files and structure than it is to create them from scratch.
Примечание
Вы можете создать проект на языке из разряда C, используя шаблоны проектов C++.You can create a C-language project by using C++ project templates. Найдите в созданном проекте файлы с расширением CPP и измените его на C.In the generated project, locate files that have a .cpp file name extension and change it to .c. Затем на странице Свойства проекта проекта (а не решения) разверните узлы Свойства конфигурации, C/C++ и выберите Дополнительно.Then, on the Project Properties page for the project (not for the solution), expand Configuration Properties, C/C++ and select Advanced. Измените значение параметра Компилировать как на Компилировать как C код (/TC).Change the Compile As setting to Compile as C Code (/TC).
Шаблоны проектовProject Templates
Шаблоны проектов, входящие в Visual Studio, зависят от версии продукта и установленных рабочих нагрузок.The project templates included in Visual Studio depend on the product version and the workloads you've installed. Если вы уже установили рабочую нагрузку "Разработка классических приложений на C++", эти шаблоны проектов Visual C++ присутствуют в Visual Studio.If you've installed the Desktop development with C++ workload, Visual Studio has these Visual C++ project templates.
Windows DesktopWindows Desktop
ОбщиеGeneral
Шаблон проектаProject template Описание:Description
Пустой проектEmpty Project | Пустой проект для создания приложения, библиотеки или библиотеки DLL.An empty project for creating an application, library, or DLL. Вам нужно добавить все необходимые ресурсы и код.You must add any code or resources required. |
Проект, использующий файл makefileMakefile Project | Проект для использования внешней системы сборки.A project for using an external build system. |
Проект общих элементовShared Items Project | Проект, используемый для совместного использования файлов в нескольких проектах.A project used for sharing files between multiple projects. |
ATLATL
Шаблон проектаProject template Описание:Description
Проект ATLATL Project | Проект, использующий библиотеку шаблонных классов ATL.A project that uses the Active Template Library. |
ПроверкаTest
MFCMFC
Если добавить компонент поддержки MFC и ATL в вашу установку Visual Studio, эти шаблоны проектов добавляются в Visual Studio.If you add the MFC and ATL support component to your Visual Studio installation, these project templates are added to Visual Studio.
Шаблон проектаProject template Описание:Description
Приложение MFCMFC Application | Проект приложения, которое использует библиотеку Microsoft Foundation Class (MFC).A project for creating an application that uses the Microsoft Foundation Class (MFC) Library. |
Элемент управления ActiveX библиотеки MFCMFC ActiveX Control | Проект элемента управления ActiveX, который использует библиотеку MFC.A project for creating an ActiveX control that uses the MFC library. |
Библиотека DLL MFCMFC DLL | Проект библиотеки динамической компоновки (DLL), использующей библиотеку MFC.A project for creating a dynamic-link library that uses the MFC library. |
Универсальные приложения WindowsWindows Universal Apps
Если добавить компонент инструментов универсальной платформы Windows на C++ в вашу установку Visual Studio, эти шаблоны проектов добавляются в Visual Studio.If you add the C++ Windows Universal Platform tools component to your Visual Studio installation, these project templates are added to Visual Studio.
Обзор универсальных приложений Windows на C++ см. в разделе Универсальные приложения Windows (C++).For an overview of Windows Universal apps in C++, see Universal Windows Apps (C++).
Шаблон проектаProject template Описание:Description
Пустое приложениеBlank App | Проект одностраничного приложения универсальной платформы Windows (UWP), которое не имеет предопределенных элементов управления или макета.A project for a single-page Universal Windows Platform (UWP) app that has no predefined controls or layout. |
Приложение DirectX 11DirectX 11 App | Проект приложения универсальной платформы Windows, которое использует DirectX 11.A project for a Universal Windows Platform app that uses DirectX 11. |
Приложение DirectX 12DirectX 12 App | Проект приложения универсальной платформы Windows, которое использует DirectX 12.A project for a Universal Windows Platform app that uses DirectX 12. |
Приложение DirectX 11 и XAMLDirectX 11 and XAML App | Проект для приложения универсальной платформы Windows, которое использует DirectX 11 и XAML.A project for a Universal Windows Platform app that uses DirectX 11 and XAML. |
Приложение модульных тестовUnit Test App | Проект приложения модульного тестирования для приложений универсальной платформы Windows (UWP).A project to create a unit test app for Universal Windows Platform (UWP) apps. |
DLLDLL | Проект для библиотеки динамической компоновки с машинным кодом (DLL), который может использоваться компонентами среды выполнения или приложениями универсальной платформы Windows.A project for a native dynamic-link library (DLL) that can be used by a Universal Windows Platform app or runtime component. |
Статическая библиотекаStatic Library | Проект для статической библиотеки с машинным кодом (LIB), который может использоваться компонентами среды выполнения или приложениями универсальной платформы Windows.A project for a native static link library (LIB) that can be used by a Universal Windows Platform app or runtime component. |
Компонент среды выполнения WindowsWindows Runtime Component | Проект для компонента среды выполнения Windows, который может использоваться приложениями универсальной платформы Windows вне зависимости от языка программирования, на котором они написаны.A project for a Windows Runtime component that can be used by a Universal Windows Platform app, regardless of the programming language in which the app is written. |
Проект упаковки приложений WindowsWindows Application Packaging Project | Проект, создающий пакет UWP, который позволяет загрузить классическое приложение в неопубликованном виде либо распространять его через Microsoft Store.A project that creates a UWP package that enables a desktop application to be side-loaded or distributed via the Microsoft Store. |
Многие файлы, создаваемые шаблоном проекта, содержат комментарии TODO, помогающие найти места для вставки собственного исходного кода.Many of the files generated by a project template contain TODO comments to help you identify where you can provide your own source code. Дополнительные сведения о добавлении кода см. в разделах Добавление функциональных возможностей с помощью мастеров кода и Работа с файлами ресурсов.For more information about how to add code, see Adding Functionality with Code Wizards and Working with Resource Files.
См. такжеSee Also
Создание проектов для рабочего стола с помощью мастеров приложенийCreating Desktop Projects By Using Application Wizards
docs.microsoft.com
Создайте проект консольного приложения C++
-
12/12/2017
-
Время чтения: 8 мин
-
Соавторы
В этой статье
Обычные отправной точкой является разработчиком на языке C++ «Hello, world!»The usual starting point for a C++ programmer is a "Hello, world!" приложение, выполняемое в командной строке.application that runs on the command line. Это то, что вы создадите в Visual Studio на этом шаге.That's what you'll create in Visual Studio in this step.
Предварительные требованияPrerequisites
- С Visual Studio с разработки настольных приложений C++ рабочей нагрузки, установлены и запущены на компьютере.Have Visual Studio with the Desktop development with C++ workload installed and running on your computer. Если он пока не установлен, см. раздел поддержки Установка C++ в Visual Studio.If it's not installed yet, see Install C++ support in Visual Studio.
Создание проекта приложенияCreate your app project
Visual Studio использует проекты, чтобы упорядочить код для приложения, и решения, чтобы упорядочить проекты.Visual Studio uses projects to organize the code for an app, and solutions to organize your projects. Проект содержит все параметры, конфигурации и правила, используемые для построения приложений и управляет связь между файлы проекта и внешние файлы.A project contains all the options, configurations, and rules used to build your apps, and manages the relationship between all the project's files and any external files. Чтобы создать приложение, во-первых, следует создать новый проект и решение.To create your app, first, you'll create a new project and solution.
В Visual Studio откройте файл меню и выберите Создать > проект Открытие новый проект диалогового окна.In Visual Studio, open the File menu and choose New > Project to open the New Project dialog.
В новый проект диалогового окна выберите установленные, Visual C++ , если она уже не выбрана, а затем выберите пустой проект шаблон.In the New Project dialog, select Installed, Visual C++ if it isn't selected already, and then choose the Empty Project template. В имя введите HelloWorld.In the Name field, enter HelloWorld. Выберите ОК для создания проекта.Choose OK to create the project.
Visual Studio создает новый пустой проект, вы можете настроить ее для разрабатываемого приложения, который требуется для создания и добавления файлов исходного кода.Visual Studio creates a new, empty project, ready for you to specialize for the kind of app you want to create and to add your source code files. Вы сможете сделать, далее.You'll do that next.
Возникли проблемы.I ran into a problem.
Убедитесь, проект консольного приложенияMake your project a console app
Visual Studio можно создать все виды приложений и компонентов для Windows и других платформ.Visual Studio can create all kinds of apps and components for Windows and other platforms. Пустой проект не указать, какие приложения, он создает шаблон.The Empty Project template isn't specific about what kind of app it creates. Для создания консольное приложениепо одной, выполняется в консоли или в окне командной строки, необходимо указать Visual Studio для создания приложений для использования подсистемы консоли.To create a console app, one that runs in a console or command prompt window, you must tell Visual Studio to build your app to use the console subsystem.
В Visual Studio откройте проекта меню и выберите свойства Открытие страницы свойств HelloWorld диалогового окна.In Visual Studio, open the Project menu and choose Properties to open the HelloWorld Property Pages dialog.
В страницы свойств диалогового окна в разделе свойства конфигурациивыберите компоновщика, системыи нажмите кнопку "Изменить" рядом с полем подсистемы свойство.In the Property Pages dialog, under Configuration Properties, select Linker, System, and then choose the edit box next to the Subsystem property. В раскрывающемся меню выберите консоли (/ SUBSYSTEM: CONSOLE).In the dropdown menu that appears, select Console (/SUBSYSTEM:CONSOLE). Выберите ОК для сохранения изменений.Choose OK to save your changes.
Visual Studio будет теперь сборка проекта для запуска в окне консоли.Visual Studio now knows to build your project to run in a console window. Далее мы добавим файл исходного кода и введите код приложения.Next, you'll add a source code file and enter the code for your app.
Возникли проблемы.I ran into a problem.
Добавьте файл исходного кодаAdd a source code file
В обозревателе решений, выберите проект HelloWorld.In Solution Explorer, select the HelloWorld project. В строке меню выберите проекта, Добавление нового элемента Открытие Добавление нового элемента диалогового окна.On the menu bar, choose Project, Add New Item to open the Add New Item dialog.
В Добавление нового элемента диалогового окна выберите Visual C++ под установленные если он уже не выбран.In the Add New Item dialog, select Visual C++ under Installed if it isn't selected already. В центральной области выберите файл C++ (.cpp).In the center pane, select C++ file (.cpp). Изменение имя для HelloWorld.cpp.Change the Name to HelloWorld.cpp. Выберите добавить закрыть диалоговое окно и создать файл.Choose Add to close the dialog and create the file.
Visual studio создает новый, пустой файл с исходным кодом и открывает его в окне редактора, можно ввести в исходный код.Visual studio creates a new, empty source code file and opens it in an editor window, ready to enter your source code.
Возникли проблемы.I ran into a problem.
Добавьте код в исходный файлAdd code to the source file
Скопируйте этот код в окне редактора HelloWorld.cpp.Copy this code into the HelloWorld.cpp editor window.
#include <iostream> int main() { std::cout << "Hello, world!" << std::endl; return 0; } Код должен выглядеть следующим образом в окне редактора:The code should look like this in the editor window:
Код выглядит следующим образом в редакторе, вы готовы перейти к следующему шагу и построение приложения.When the code looks like this in the editor, you're ready to go on to the next step and build your app.
Возникли проблемы.I ran into a problem.
Следующие шагиNext Steps
Руководство по устранению неполадокTroubleshooting guide
Приглашением для решения распространенных проблем при создании первого проекта C++.Come here for solutions to common issues when you create your first C++ project.
Создание приложения проблемы проектаCreate your app project issues
Если новый проект не показывает диалоговое окно Visual C++ запись в установленные, установленную копию Visual Studio, скорее всего, не имеет рабочего стола Разработка с использованием C++ установлен рабочей нагрузки.If the New Project dialog doesn't show a Visual C++ entry under Installed, your copy of Visual Studio probably doesn't have the Desktop development with C++ workload installed. Можно запустить установщик прямо из новый проект диалогового окна.You can run the installer right from the New Project dialog. Выберите откройте установщик Visual Studio ссылку, чтобы запустить программу установки еще раз.Choose the Open Visual Studio Installer link to start the installer again. Если контроль учетных записей пользователей диалоговое окно запрашивает разрешения, выберите Да.If the User Account Control dialog requests permissions, choose Yes. В установщике, убедитесь, что разработки настольных приложений с помощью C++ рабочей нагрузки проверяется и выберите ОК для обновления установки Visual Studio.In the installer, make sure the Desktop development with C++ workload is checked, and choose OK to update your Visual Studio installation.
Если другой проект с таким именем уже существует, выберите другое имя для проекта, или удалите существующий проект и повторите попытку.If another project with the same name already exists, choose another name for your project, or delete the existing project and try again. Чтобы удалить существующий проект, удалите папку решения (папку, содержащую файл helloworld.sln) в проводнике.To delete an existing project, delete the solution folder (the folder that contains the helloworld.sln file) in File Explorer.
Вернитесь к предыдущему окну.Go back.
Убедитесь, проект консольного приложения проблемыMake your project a console app issues
Если вы не видите компоновщика списке свойства конфигурации, выберите отменить закрыть страницы свойств диалоговое окно и затем Убедитесь, что HelloWorld проект выбран в обозревателе решений, не решений или другой файл или папку, прежде чем повторить попытку.If you don't see Linker listed under Configuration Properties, choose Cancel to close the Property Pages dialog and then make sure that the HelloWorld project is selected in Solution Explorer, not the solution or another file or folder, before you try again.
В раскрывающемся списке не отображается в подсистемы свойство "Правка", пока не будет выбрано свойство.The dropdown control does not appear in the SubSystem property edit box until you select the property. Можно выбрать его с помощью указателя или можно нажать клавишу Tab для перемещения по элементам управления диалогового окна до подсистемы выделяется.You can select it by using the pointer, or you can press Tab to cycle through the dialog controls until SubSystem is highlighted. Выберите в раскрывающемся списке или нажмите клавиши Alt + Стрелка вниз, чтобы открыть его.Choose the dropdown control or press Alt+Down to open it.
ВернутьсяGo back
Добавить проблемы файл исходного кодаAdd a source code file issues
Если равно дать другое имя файла исходного кода.It's okay if you give the source code file a different name. Тем не менее не добавляйте более чем один файл исходного кода, который содержит один и тот же код в проект.However, don't add more than one source code file that contains the same code to your project.
Если вы добавили неправильный тип файла в проект, например, файл заголовка удалите его и повторите попытку.If you added the wrong kind of file to your project, for example, a header file, delete it and try again. Чтобы удалить файл, выберите его в обозревателе решений и нажмите клавишу Delete.To delete the file, select it in Solution Explorer and press the Delete key.
Вернитесь к предыдущему окну.Go back.
Добавьте код в файл источника проблемыAdd code to the source file issues
Если вы случайно закрыто окно исходного кода файла редактор, чтобы открыть его снова, дважды щелкните HelloWorld.cpp в обозревателе решений окна.If you accidentally closed the source code file editor window, to open it again, double-click on HelloWorld.cpp in the Solution Explorer window.
Если в списке ничего в редакторе исходного кода красные волнистые линии, проверьте, что код соответствует пример в написание, знаки пунктуации и регистр.If red squiggles appear under anything in the source code editor, check that your code matches the example in spelling, punctuation, and case. Регистр имеет значение в коде C++.Case is significant in C++ code.
Вернитесь к предыдущему окну.Go back.
docs.microsoft.com
Project C - это... Что такое Project C?
Project 28 — is the name given to a U.S. border protection program that runs along a convert|28|mi|km|sing=on stretch of the US/Mexican border in southern Arizona.Randal C. Archibold, [http://www.nytimes.com/2007/06/26/us/26fence.html 28 Mile Virtual Fence Is … Wikipedia
Project 4.1 — was the designation for a medical study conducted by the United States of those residents of the Marshall Islands exposed to radioactive fallout from the March 1, 1954 Castle Bravo nuclear test at Bikini Atoll, which had an unexpectedly large… … Wikipedia
Project A-Ko — プロジェクトA子 (Пуродзэкуто A Ко) Жанр комедия, пародия, меха … Википедия
Project 25 — (P25 or APCO 25) is a suite of standards for digital radio communications for use by federal, state/province and local public safety agencies in North America to enable them to communicate with other agencies and mutual aid response teams in… … Wikipedia
Project IC — is the name used in Malaysia to describe the allegation of systematic granting of citizenship to immigrants (whether illegal or legal immigrants) by giving them identity documents known as IC (identity card), and subsequently, MyKad . The alleged … Wikipedia
Project 21 — is a conservative public policy group that provides broadcasters and the print media with prominent African American conservative commentators as columnists and guests. The organization refers to itself as The National Leadership Network of Black … Wikipedia
Project Q — is the youth program of the Milwaukee LGBT Community Center serving lesbian, gay, bisexual, transgender, queer, questioning, and straight allied young adults ages 24 and under. Established in 1999, Project Q (PQ) has grown to one of the largest… … Wikipedia
Project-X — Project X … Википедия
Project — Proj ect (?; 277), n. [OF. project, F. projet, fr. L. projectus, p. p. of projicere to project; pro forward + jacere to throw. See {Jet} a shooting forth, and cf. {Projet}.] [1913 Webster] 1. The place from which a thing projects, or starts forth … The Collaborative International Dictionary of English
Project G.e.e.K.e.R. — Project G.eeK.eR. is an animated television series that premiered on CBS on September 14, 1996. It was created by Douglas TenNapel, creator of Earthworm Jim , with original music by Shawn Patterson (main title theme by Terry Scott Taylor).… … Wikipedia
Project-x — Éditeur Team17 Développeur Team17 Concepteur Martin Brown (chef de projet) Date de sortie 1992 Genre Shoot them up Mode de jeu … Wikipédia en Français
brokgauz.academic.ru