Для разработки кроссплатформенных приложений на Linux с использованием Visual C++ можно использовать расширение Visual C++ for Linux Development. 1
Чтобы начать работу, нужно выполнить следующие шаги: 1
- Установить расширение. 1 Можно скачать его отдельно или установить с помощью диспетчера расширений Visual Studio. 1
- Создать новый проект. 1 Нужно выбрать «Templates» > «Visual C++» > «Cross Platform» > «Linux». 1
- Выбрать шаблон проекта. 1 Доступны три шаблона: Blink (для устройств Интернета вещей, например, Raspberry Pi), Console Application (консольное приложение, практически пустой каркас для кода) и Empty (пустой шаблон для самостоятельного добавления файлов с исходным кодом и настроек). 1
- Создать консольное приложение. 1 Нужно создать проект на основе выбранного шаблона и добавить точку останова, например, на строке printf. 1 Затем нажать F5 или щёлкнуть кнопку Remote GDB Debugger. 1
- Настроить подключение к компьютеру с Linux. 1 Среда запросит сведения о подключении при попытке сборки проекта. 1 Дополнение поддерживает авторизацию по паролю или сертификату, информация об успешном подключении сохраняется для последующих подключений. 1
- Настроить сборку и запуск кода. 1 После подключения файлы с исходным кодом будут скопированы на удалённый компьютер Linux, и расширение запустит gcc для их сборки с параметрами, указанными в свойствах проекта. 1
Некоторые требования к системе Linux: в ней должны быть установлены такие инструменты, как openssh-server, g++, gdb и gdbserver. 1 Также нужна последняя версия CMake с включённым режимом сервера (не ниже 3.8). 25