c++ - C++ 编译器 - 运行 ARM SQ2 芯片的 Microsoft Surface Pro X
问题描述
我最近购买了一个用于一般(社交)用途的 Surface pro x,并且想知道是否有一个 C++ IDE 可以用于偶尔的一些开发工作......我调查的关键问题是 Surface pro x 使用 ARM 芯片,不兼容 Visual Studio 进行编译。我知道有 Visual Studio Code,它是一种模拟器(?),但似乎你实际上不能用它编译(如果我理解正确的话)。也许我错了,所以希望比我更了解的人的意见。
谢谢!
解决方案
我在 ARM 设备上没有任何要测试的 Windows,但我发现有人测试过,然后在此处发布结果:链接(最新更新可能在 2020 年,结果可能与 2021 年不同)
Visual Studio 2019 可在 Surface Pro X 上运行,但并不完整。这工作速度很慢。它也比 x86 机器消耗更多的内存。
构建 C/C++ x86 代码。可执行。可调试。
构建 C/C++ x64 代码。无法执行。无法调试。
构建 C/C++ ARM64 代码。可执行。不可调试(VS2019 的调试器只允许远程调试,如果 ARM 目标)
对于 ARM64,您可以在 Visual Studio 2019 中编写和构建代码。您可以使用 WINDBG (ARM64) 进行调试。但这带来了很多不便。
结论:只需构建 x86,就可以了。
推荐阅读
- sql - 在与主查询相关的子查询中使用 max-function
- python - 对测试数据使用 fit_transform 后“维度不匹配”的解释
- c++ - 使用 C++、libvlc 和 ubuntu 处理类之间的线程
- c# - c#生成随机数作为种子而不是int32传递
- javascript - 如何使用 javascript 获取当前焦点(活动)网页的 DOM 树
- python - 通过 python 使用 Windows 10 系统用户输入提示
- python - 使用 python 并行化在图上进行大处理
- sql - 为什么我在 SQL 中返回此语法错误?
- vue.js - b-dropdown-item-button 太长,如何缩短或换行?
- javascript - 谷歌分析 onClick 事件不起作用