
文章圖片

文章圖片

文章圖片

文章圖片

文章圖片

文章圖片

最新預覽版本的Visual Studio已經可以下載了 。 那些希望在macOS上開發C++的開發者有福了:在最新版本中 , 開發者可以使用Visual Studio的CMake inux工具來在Mac平臺上做C++開發 。 雖然需要在Mac上做一些準備工作才能開啟這項支持 , 但是設置好之后 , 就可以將Mac當作任何其他遠程Linux開發平臺了 。
安裝請先安裝最新預覽版本的Visual Studio 2022 , 并選擇”Linux and embedded development with C++ workload” 。 你所需要用到的組件都會自動被選擇 。
在Mac上進行設置為了支持遠程開發 , Visual Studio需要在Mac上安裝一些工具 。
C++工具如果你之前曾在Mac上進行過C++開發 , 則你應該已經安裝了所有需要的組件 。 如果沒有的話 , 則有些工具 , 例如rsync應該已經安裝了 , 但是還有一些其他的工具需要安裝 , 例如:編譯器工具 , cmake , ninja-build和lldb-mi 。 可以使用下面的指令在Mac上搭建初始開發環境 。
1. 請確保你啟用了DevToolsSecurity 。
DevToolsSecurity –enable
2. 使用xcode-select來安裝編譯工具 。
xcode-select –install
3. 接下來是安裝CMake 。 請參考”Installing | CMake”中的安裝步驟進行CMake的安裝 。 記得需要更新PATH環境變量來包含CMake的位置 。 例如 , 當使用zsh時 , 添加下面的代碼到~/.zshenv , 如果使用的是bash的話 , 則需要將它添加到~/.bashrc中 。
export PATH=
/Applications/CMake.spp/Contents/bin:$PATH
4. 從吉特哈布或者其他包管理器(例如brew)中安裝ninja-build工具 。 如果是直接從吉特哈布上直接安裝的話 , 可以使用下面的命令:
5. 接下來是安裝lldb-mi , 這是lldb調試器的命令行版本 。 可以從網站上下載這一工具并拷貝執行文件至/usr/local/bin , 別忘了要設置相應的執行權限 。
sudo cp
~/Downloads/debugAdapters/lldb-mi/bin/lldb-mi /usr/local/bin
sudo chmod +x /usr/local/bin
啟用遠程連接確保已經啟用了Mac上的遠程連接 。 在”系統偏好”中選擇”共享” , 然后勾選”遠程登錄” , 這樣遠程連接就開啟了 。 如果你還需要和一個帶有用戶界面的應用程序進行遠程交互的話 , 則還需要啟用”遠程管理” , 并在”計算機設置”下啟用”VNC viewers” 。 設置好這些之后 , 我們就可以從Windows平臺上使用VNC客戶端來遠程訪問Mac了 。
從Visual Studio中連接安裝好我們需要的工具之后 , 我們就可以使用Visual Studio中的連接管理器來遠程連接Mac了 。
在一臺Windows電腦上打開 Visual Studio(已經安裝了 C++ 和 Linux 工作負載)并從工具>選項>跨平臺>連接管理器打開連接管理器 。使用Mac機器名稱或IP地址、用戶名和密碼添加新連接 , 如下圖所示:
相關經驗推薦
- 微信|微信或推“新版本”,具體都有哪些新功能?過來人說出使用感受
- 努比亞|咸魚花了3200買蘋果xs max,卻是組裝機,女子:這個是“專業”的
- 紅米手機|國產新機“超越”蘋果,紅米K50續航出爐,穩居排行第一名!
- 5g手機|這四款優質的蘋果5G手機,均已跌至“新低價”,別買貴了!
- Mac OS|蘋果12只是5G的過度產品,這代的蘋果賣點在5G和外觀的大變動
- 手機殼|蘋果13系列:手機保護殼怎么選?凱夫拉手機殼給你答案
- 蘋果|蘋果取消征收荷蘭韓國軟件稅,對中國看人下菜,誰給庫克的勇氣?
- 蘋果|剛出席完蘋果發布會,又要登場紅米K50,原神這一天天也太忙了
- 蘋果|干翻小米?RedmiK50系列3大新特性官宣,幸福來得太突然
- 摩托羅拉|花唄:已有5700萬人正在使用花唄賬單助手功能
