用Visual Studio 2019连接 WSL来编译调试C/C++项目
生活随笔
收集整理的這篇文章主要介紹了
用Visual Studio 2019连接 WSL来编译调试C/C++项目
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
因為有作業要在Linux環境下寫,用虛擬機直接卡成PPT,VS code又不會調試,就搞一下VS 2019吧。
環境
windows 10 + WSL(Ubuntu 18.04.4) + Visual Studio Community 2019
- Linux 里要有C/C++環境(gcc等)
- VS要有 適用于 Linux 開發的 Visual C++產品,如果沒有的話在 Visual Studio Installer 好像可以下載(我不知道)
SSH
VS連接遠程系統依靠SSH,所以需要在WSL里和Windows下都需要下載SSH
Windows下安裝SSH
以管理員方式打開powershell
完了之后輸入ssh
就好了。
Ubuntu安裝ssh
類似的 sshd 就好了
VS2019連接WSL
新建一個項目,右上角“平臺”選linux, 下面項目選“控制臺應用”,第一次新建Linux的項目后,運行那就會提示連接遠程系統,也可以點 工具 -> 選項 -> 跨平臺 -> 連接管理器 -> 添加添加一個遠程連接
點連接之后,如果主機名那報錯,說明SSH無法連接,可能是本地或Linux服務沒打開,如果用戶名或密碼報錯,可能原因有:
配置好之后的調試工具就有了
調試項目
運行時沒有報錯,但好像也沒有任何輸出,這是應為控制臺窗口隨著程序運行結束會很快消失,所以在最后return 0處打斷點調試就可以了。
最后運行產生的文件包括.out等會保存在用戶家目錄下projects目錄下,可以在項目 -> 屬性 -> 遠程生產根目錄/項目目錄處修改
總結
以上是生活随笔為你收集整理的用Visual Studio 2019连接 WSL来编译调试C/C++项目的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 5201314用计算机怎么打出来,计算器
- 下一篇: GBDT算法简介