[英]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.