Visual Studio Удаленные заголовки Linux - PullRequest
0 голосов
/ 01 сентября 2018

Я пытаюсь разработать проект IoT. Я хотел бы удаленно компилировать на машине с немного большей мощностью, поэтому использование полнофункциональной IDE более отзывчиво.

Я собирался попробовать Visual Studio, но удаленные заголовки при синхронизации приводят к сбою всех заголовков для intellisense. Даже проект по умолчанию с

#include <cstdio>

не удается определить intellisense, даже если он хорошо скомпилируется.

Файлы, кажется, находятся в каталоге usr / include / c ++ / 7.3.0, но по какой-то причине загрузчик обрезает «.3.0», и ни один из файлов не появляется в этом каталоге.

Любые намеки на то, чтобы заставить его работать? Я пытался обновить кеш, но для машины, но, похоже, это не работает.

1 Ответ

0 голосов
/ 08 марта 2019

Новый метод rsync_ssh не загружает все заголовки. Вы можете использовать старый метод .zip через sftp_ssh.

1. Выберите подключение Обновление из Сервис-> Параметры-> Кроссплатформен-> Диспетчер подключений-> Удаленные заголовки Intellisense Manager. Затем нажмите кнопку «Исследовать».

image

2. C: \ Users [YourUser] \ AppData \ Local \ Microsoft \ Linux \ HeaderCache \ 1.0 [IdNumber] Переименуйте файл settings.xml.unused в HeaderCache в settings.xml

image

3. В файле settings.xml Измените syncMethod на sftp_ssh.

image

4. Обновление кэша заголовков из Сервис-> Параметры-> Кроссплатформен-> Диспетчер подключений-> Диспетчер удаленных заголовков Intellisense. 5. Наслаждайтесь.

До

image

image

* После 1041 *

image

image

Протестировано в Visual Studio Community 2017 и Visual Studio Enterprise 2019 Preview 4. image

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...