主要有兩種方法,一種是在windows中安裝linux子系統,即WSL,另一種是windows系統裝linux虛擬機。
這里先用虛擬機方法。參考文章:
用VS2015開發Linux程序詳細教程-配置篇_vs2015可以在linux安裝嗎-CSDN博客
這篇基本就夠了。不過一般VS建立工程和設置可能不太一樣。正常是先建立linux工程,然后再設置連接虛擬linux系統。如果是要編譯自己寫的程序,則可以建linux空工程。
設置虛擬機網絡橋接模式,見下文:
一文詳解Linux三種網絡設置方式_Linux_腳本之家 (jb51.net)
測試過可以設置自動連接,貌似也可以連上本地windows主機的網卡。
按照文中所述,確實在本地和遠程都有一樣的文件夾。本地直接在VS中運行,即打開shell輸出打印。在遠程虛擬linux系統,則是進入到對應的文件夾,一般是projects,運行./***.out即可打印輸出。
其他,這篇文章在講linux程序編譯有依賴項時比較詳細。
利用vs2019編譯器遠程調試linux程序(走心版)_vs2019編譯linux-CSDN博客