【问题标题】:Visual Studio Remote Linux HeadersVisual Studio 远程 Linux 头文件
【发布时间】:2019-02-07 02:03:39
【问题描述】:

我正在尝试开发一个物联网项目。我想在马力更大的机器上进行远程编译,因此使用完整的 IDE 响应速度更快。

我打算尝试 Visual Studio,但同步时的远程标头会导致所有标头无法进行智能感知。即使是默认项目

#include <cstdio>

智能感知失败,即使它可以正常编译。

这些文件似乎在 usr/include/c++/7.3.0 下,但由于某种原因,下载器切断了 '.3.0' 并且没有任何文件出现在该目录下。

关于让它工作的任何提示?我已经尝试更新缓存,但对于机器,但这似乎不起作用。

【问题讨论】:

标签: linux visual-studio


【解决方案1】:

新方法“rsync_ssh”不会下载所有标头。您可以通过 sftp_ssh 使用旧方法 .zip。

1. 选择您的连接 从 Tools->Options->Cross Platform->Connection Manager->Remote Headers Intellisense Manager 更新。 接下来点击探索按钮。

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

3.在settings.xml文件中将syncMethod改为sftp_ssh。

4. 从 Tools->Options->Cross Platform->Connection Manager->Remote Headers Intellisense Manager 更新标头缓存。 5. 享受吧。

之前

之后

在 Visual Studio Community 2017 和 Visual Studio Enterprise 2019 Preview 4 上测试。

【讨论】:

    猜你喜欢
    • 2018-07-26
    • 2013-11-18
    • 1970-01-01
    • 2014-05-31
    • 2017-08-18
    • 2011-10-06
    • 2018-05-18
    • 1970-01-01
    相关资源
    最近更新 更多