簡體   English   中英

Visual Studio遠程Linux標頭

[英]Visual Studio Remote Linux Headers

我正在嘗試開發一個物聯網項目。 我想在一台馬力更大的機器上進行遠程編譯,因此使用全功能的IDE響應速度更快。

我打算嘗試Visual Studio,但同步時的遠程標頭會導致所有標頭因智能感知而失敗。 即使是默認項目

#include <cstdio>

即使它可以編譯正常,也無法智能感知。

這些文件似乎位於usr / include / c ++ / 7.3.0下,但由於某種原因,下載程序會切斷“ .3.0”,並且沒有文件出現在該目錄下。

有關使其正常工作的任何提示? 我嘗試過更新緩存,但是對於機器來說,但這似乎不起作用。

新方法“ rsync_ssh”不會下載所有標頭。 您可以通過sftp_ssh使用舊方法.zip。

1.從工具->選項->跨平台->連接管理器->遠程頭Intellisense Manager中選擇連接更新。 接下來單擊瀏覽按鈕。

圖片

2. C:\\ Users [您的用戶] \\ AppData \\ Local \\ Microsoft \\ Linux \\ HeaderCache \\ 1.0 [IdNumber]將HeaderCache settings.xml.unused文件重命名為settings.xml

圖片

3.在settings.xml文件中,將syncMethod更改為sftp_ssh。

圖片

4.從工具->選項->跨平台->連接管理器->遠程頭Intellisense Manager更新頭緩存。 5.享受。

之前

圖片

圖片

圖片

圖片

在Visual Studio Community 2017和Visual Studio Enterprise 2019 Preview 4上進行了測試。 圖片

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM