Visual Studio远程Linux头文件

Visual Studio远程Linux头文件,linux,visual-studio,Linux,Visual Studio,我正试图开发一个物联网项目。我希望在一台马力稍大的机器上进行远程编译,这样使用一个成熟的IDE会更具响应性 我本来打算尝试Visual Studio,但同步时的远程头会导致intellisense的所有头失败。即使是默认项目 #include <cstdio> intellisense失败,即使它可以很好地编译 这些文件似乎位于usr/include/c++/7.3.0下,但由于某种原因,下载程序会切断“.3.0”,并且没有任何文件显示在该目录下 有什么关于让它工作的提示吗?我已经

我正试图开发一个物联网项目。我希望在一台马力稍大的机器上进行远程编译,这样使用一个成熟的IDE会更具响应性

我本来打算尝试Visual Studio,但同步时的远程头会导致intellisense的所有头失败。即使是默认项目

#include <cstdio>
intellisense失败,即使它可以很好地编译

这些文件似乎位于usr/include/c++/7.3.0下,但由于某种原因,下载程序会切断“.3.0”,并且没有任何文件显示在该目录下


有什么关于让它工作的提示吗?我已经尝试过更新缓存,但对于机器来说,这似乎不起作用。

新方法“rsync\u ssh”不会下载所有的头文件。您可以通过sftp_ssh使用old method.zip

一,。选择您的连接 从工具->选项->跨平台->连接管理器->远程头文件Intellisense管理器更新。 下一步点击探索按钮

二,。C:\Users[YourUser]\AppData\Local\Microsoft\Linux\HeaderCache\1.0[IdNumber] 将HeaderCache settings.xml.unused文件重命名为settings.xml

三,。在settings.xml文件中,将syncMethod更改为sftp_ssh

四,。从工具->选项->跨平台->连接管理器->远程标题Intellisense管理器更新标题缓存。 5.享受

之前 之后 在Visual Studio Community 2017和Visual Studio Enterprise 2019预览版4上测试。

新方法“rsync\u ssh”不会下载所有头文件。您可以通过sftp_ssh使用old method.zip

一,。选择您的连接 从工具->选项->跨平台->连接管理器->远程头文件Intellisense管理器更新。 下一步点击探索按钮

二,。C:\Users[YourUser]\AppData\Local\Microsoft\Linux\HeaderCache\1.0[IdNumber] 将HeaderCache settings.xml.unused文件重命名为settings.xml

三,。在settings.xml文件中,将syncMethod更改为sftp_ssh

四,。从工具->选项->跨平台->连接管理器->远程标题Intellisense管理器更新标题缓存。 5.享受

之前 之后 在Visual Studio Community 2017和Visual Studio Enterprise 2019预览版4上测试。

路径出现问题,建议您在VSLinux github页面上报告:路径出现问题,建议您在VSLinux github页面上报告: