
文章图片

文章图片

文章图片

文章图片

文章图片

文章图片

最新预览版本的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地址、用户名和密码添加新连接 , 如下图所示:
- iPhone|美媒:iPhone15确认使用USB - C口,今年升级有遗憾!
- 中兴|使用中兴Axon40UItra之后,明白屏幕完美,却在市场上遇冷的原因
- 互联互通|哪些无人机适合新手使用?从普宙O2到大疆Mini 3 Pro,一文读懂
- 华为|越来越全面性的手机,过度使用,是否会损坏其内存卡机速度
- 如何实现一根网线连接路由器,既能上网又可以使用itv呢?
- iPhone 13深度使用半年,体验虽然流畅,但两个缺点却让人无奈!
- 电饭锅第一次使用,有什么性能检测法子?
- 如何在 Notion 类产品中使用卡片笔记写作法:理念与实践
- C++|三星将推出OneUI5.0测试版,S22首测,新系统更流畅!
- C++|大周建议自媒体新手小白博主前期做这4件事!
