ARM|Visual Studio新增对ARM64EC的支持( 二 )
最后 , 请确保ARM64EC为当前激活的解决方案配置 , 然后选择[Build
来编译你的工程代码 。
请注意:从设计上来说 , 在一个解决方案中 , 不是所有的工程都需要面向ARM64EC来进行编译 , 将它们编译为x64就可以了 。 请确保你将这些工程配置为x64目标平台 , 如下图所示:
对于CMake工程如果你还没有安装CMake构建工具 , 则你需要在Visual Studio安装程序中安装它 , 如下图所示:
然后 , 在Visual Studio中打开你的C++ CMake工程 , 如果你希望新建一个全新的工程 , 可以点击[Create a new project
> [CMake project
, 如下图所示:
通过Visual Studio中已经集成的CMakePresets.json文件 , 新项目的默认活动配置将是 Windows , 其目标是在本地 Windows 机器上配置和构建 。 这个场景正是我们所需要的 。
通过活动的配置下拉框打开CMakePresets.json , 然后选择[Manage Configurations
:
修改属性[architecture
为ARM64EC , 如下图所示:
请注意 , 默认的生成器是Ninja , 如果你使用Visual Studio生成器(2019或者2022) , 请修改[strategy
字段为”set” 。
如果使用Ninja生成器 , 你还需要设置一些环境变量 , 在下图中 , 我们在CMakePresets中手动添加了一些环境变量:
接下来 , 保存好CMakePresets文件并确保活动的配置被设置为arm64ec 。 为了生成CMake缓存 , 你可以在菜单栏选择工程 , 然后选择Configure。
最后 , 点击菜单栏的[build all
, 就可以将你的CMake工程面向ARM64EC平台进行编译了 。
总结老大哥已经向ARM设备发力了 , 你呢?
是不是该有些想法了?
最后Microsoft Visual C++团队的博客是我非常喜欢的博客之一 , 里面有很多关于Visual C++的知识和最新的开发进展 。 大浪淘沙 , 如果你对Visual C++这门古老的技术还是那么感兴趣 , 则可以经常去他们那(或者我这)逛逛 。
本文来自:《ARM64EC Support in Visual Studio》
- harmonyos|两年前的小米10 Pro,放到现在相当于什么价位的手机?
- FL Studio水果Cubase与Studio one三款编曲混音软件对比
- ARM|iPhone 14关键配置曝光,苹果真是“辛苦”了!
- 内测|HarmonyOS 3.0内测版推送:状态栏图标回归“原始”
- 官宣|网传Harmony OS 3.0内测版的推送
- 小红书|610亿美金!VMware被博通收购,国产ARM安卓虚拟化能否复制传奇
- nova|华为HarmonyOS 3.0支持机型曝光:除了荣耀
- CPU|MIPS倒塌!对抗x86/ARM的全新第三大CPU架构崛起了
- 微软承认 Visual Studio、.NET 在 Win11 上存在问题,正努力修复
- iPhone|HarmonyOS的覆盖太成功 友商纷纷“借鉴”
