Создание проекта Linux на основе MSBuild C++ в Visual Studio
Проекты Linux можно создавать в Visual Studio версии 2017 и выше.
Сначала убедитесь, что вы установили рабочую нагрузку разработки для Linux в Visual Studio. См. дополнительные сведения о скачивании, установке и настройке рабочей нагрузки для Linux.
Для кросс-платформенной компиляции рекомендуем использовать CMake. Более комплексная поддержка CMake предоставляется в Visual Studio 2019. Если CMake вам не подходит и у вас есть решение Windows в Visual Studio, в котором нужно обеспечить возможность компиляции для Linux, добавьте проект Visual Studio для Linux в решение Windows вместе с проектом общих элементов. Поместите код, совместно используемый обеими платформами, в проект общих элементов и добавьте ссылку на него из проектов Windows и Linux.
Создание проекта Linux
Чтобы создать проект Linux в Visual Studio 2017, сделайте следующее:
- Выберите Файл > Создать проект в меню Visual Studio или нажмите клавиши Ctrl + Shift + N.
- Выберите узел Visual C++ > Кроссплатформенный > Linux, а затем укажите тип проекта, который хотите создать. Укажите имя и расположение, а затем щелкните ОК.
Тип проекта | Description |
---|---|
Blink (Raspberry) | Проект для устройства Raspberry Pi с примером кода, который включает мигание светодиодного индикатора |
Консольное приложение (Linux) | Проект для любого компьютера Linux с примером кода, который выводит текст в окно консоли |
Пустой проект (Linux) | Проект для любого компьютера Linux без примера кода |
Проект Makefile (Linux) | Проект для любого компьютера Linux, который создается с использованием стандартной системы сборки Makefile |
Сначала убедитесь, что вы установили рабочую нагрузку разработки для Linux в Visual Studio. Ознакомьтесь с дополнительными сведениями о скачивании, установке и настройке рабочей нагрузки для Linux.
При создании в Visual Studio нового проекта C++ для Linux можно выбрать его тип: Visual Studio или CMake. В этой статье описано, как создать проект Visual Studio. В большинстве случаев для новых проектов, которые могут содержать открытый код или которые нужно компилировать для кроссплатформенной разработки, рекомендуется использовать CMake с Visual Studio. С помощью проекта CMake вы можете выполнять сборку и отладку одного и того же проекта и в Windows, и в Linux. Дополнительные сведения см. в статье Создание и настройка проекта Linux CMake.
Если у вас есть решение Windows в Visual Studio, в котором нужно обеспечить возможность компиляции для Linux, и CMake вам не подходит, добавьте проект Visual Studio для Linux в решение Windows вместе с проектом общих элементов. Поместите код, совместно используемый обеими платформами, в проект общих элементов и добавьте ссылку на него из проектов Windows и Linux.
Создание проекта Linux
Чтобы создать проект Linux в Visual Studio, сделайте следующее:
Выберите Файл > Создать проект в Visual Studio или нажмите клавишиCTRL+SHIFT+N. Появится диалоговое окно "Создание проекта".
В текстовом поле Поиск шаблонов введите Linux, чтобы получить список доступных шаблонов для проектов Linux.
Выберите тип создаваемого проекта, например Консольное приложение, а затем нажмите кнопку Далее. Укажите имя и расположение, а затем щелкните Создать.
Тип проекта Description Проект Raspberry Pi Проект для устройства Raspberry Pi с примером кода, который включает мигание светодиодного индикатора Консольное приложение Проект для любого компьютера Linux с примером кода, который выводит текст в окно консоли Пустой проект Проект для любого компьютера Linux без примера кода Проект, использующий файл makefile Проект для любого компьютера Linux, который создается с использованием стандартной системы сборки Makefile Проект CMake Проект для любого компьютера Linux, который создается с использованием системы сборки CMake