文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
最新预览版本的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地址、用户名和密码添加新连接 , 如下图所示:
- 联发科|如何在 Mac 和 iPad 上使用通用触控板控制
- CPU|消息称iPhone 14 Pro使用A16处理器:全系6GB内存
- IBM|在 Cortex-M 处理器中使用Arm TrustZone的5个技巧
- 华为|华为“根技术”来了!自研编程语言投入使用
- |为何有些产品包装上,标注着“禁止使用南孚电池”?原因非常无奈
- 兼顾颜值与性能,vivo S12系列全面出色,给你带来流畅使用体验
- 微信支付宝个人收款将“受限”?转机来了:摊主们仍可放心使用
- 宝马7系|使用MAX668的3V至5V DC输出升压DC-DC转换器
- C++|直流无刷电机绕线机如何快速换模
- 三星|愿意使用三星UltraS22,却不愿意用苹果的,到底看中了它什么