Window on arm编译onnxruntime的python安装包

Window on arm编译onnxruntime_qnn的python安装包

准备工作

1.下载onnxruntime的源码

git clone https://github.com/microsoft/onnxruntime.git

2.安装vs studio
下载visual studio安装包,并在线安装visual studio 2022 版本,安装完成后安装“c++桌面应用开发”相关的组件
下载cmake arm版本并安装,可在cmake官网上找到相应的arm版本
3.安装高通AI SDK

http://www.qualcomm.com/developer/software/qualcomm-ai-engine-direct-sdk

Qualcomm® AI Engine Direct
须在高通的官网注册后才能下载,下载安装后,进入该目录,运行ps脚本
在这里插入图片描述

开始安装

如果你是在window on arm 平台上编译,直接打开powershell进入源码目录

build
<think>好的,用户想在Windows 13上安装VSCode并配置Python、Web、C#和C++的开发环境。首先,我需要确认Windows 13是否存在,因为目前微软最新的版本是Windows 11,可能用户有笔误或者误解,但我会按照常规的Windows 10/11步骤来指导,同时保持回答的通用性。 接下来,安装VSCode的步骤是直接访问官网下载安装程序,这部分比较直接。然后配置各个语言的开发环境。 对于Python,需要安装Python解释器,并推荐安装Pylance和Python扩展,可能还需要配置虚拟环境。Web开发方面,可能需要Live Server、Prettier等扩展,还有基础的HTML/CSS/JavaScript工具。C#需要.NET SDK和相应的扩展,比如C# Dev Kit。C++则需要安装MinGW或者MSVC工具链,配置编译器路径,这里可能需要参考用户提到的引用[2]中关于ARM GCC的配置,但用户的需求是常规的C++,所以重点在MinGW或MSVC。 需要注意引用中提到的VSCode配置中的终端参数,不过用户的问题是关于安装和基本配置,可能不需要深入终端设置,除非遇到问题。另外,用户提供的引用[1]提到很多客户端用Visual Studio开发,但用户选择的是VSCode,可能需要说明两者区别,但用户可能已经决定使用VSCode,所以不需要额外讨论。 需要检查每个步骤的准确性,例如安装扩展的名称是否正确,是否需要额外的配置步骤,比如C++的IntelliSense配置。还要确保指导用户如何测试每个环境是否配置成功,比如创建Hello World程序并运行。 最后,生成相关问题时要覆盖常见后续问题,比如调试、扩展推荐、框架集成等。需要确保回答结构清晰,分步骤说明,避免遗漏关键点,如.NET SDK的安装对于C#的重要性,或者MinGW的路径配置。同时,提醒用户注意可能的权限问题和环境变量设置,这些在安装过程中可能会影响配置成功。</think>### 在Windows上安装VSCode并配置多语言开发环境 #### 一、安装Visual Studio Code(VSCode) 1. **下载安装包** 访问[VSCode官网](https://code.visualstudio.com/),下载Windows系统安装包(支持Windows 10/11,通用步骤适用于未来Windows 13)。 2. **安装步骤** - 双击安装包,按提示选择安装路径。 - 勾选`添加到PATH`选项,方便在终端直接调用`code`命令[^2]。 --- #### 二、配置Python开发环境 1. **安装Python解释器** 从[Python官网](https://www.python.org/)下载最新版本,安装时勾选`Add Python to PATH`。 2. **VSCode扩展安装** - 搜索并安装官方扩展`Python`(Microsoft提供)。 - 推荐安装`Pylance`(代码补全)和`Jupyter`(交互式编程)。 3. **验证配置** 新建`test.py`文件,输入以下代码并运行: ```python print("Hello, Python!") ``` --- #### 三、配置Web开发环境 1. **基础扩展** - `Live Server`:实时预览HTML/CSS/JavaScript。 - `Prettier`:代码格式化工具。 - `ESLint`:JavaScript语法检查。 2. **框架支持** - 安装`Vue.js`、`React`或`Angular`相关扩展(按需选择)。 3. **测试环境** 新建`index.html`文件,输入以下内容并通过`Live Server`启动: ```html <!DOCTYPE html> <html> <body>Hello, Web!</body> </html> ``` --- #### 四、配置C#开发环境 1. **安装.NET SDK** 从[.NET官网](https://dotnet.microsoft.com/)下载并安装最新SDK。 2. **VSCode扩展** - 安装`C# Dev Kit`(官方扩展包)。 - 安装`NuGet Package Manager`(依赖管理)。 3. **创建项目** 在终端执行: ```bash dotnet new console -o MyApp ``` 打开`Program.cs`,按F5调试运行。 --- #### 五、配置C++开发环境 1. **安装编译器** - **MinGW**:从[MSYS2](https://www.msys2.org/)或直接安装MinGW-w64。 - **MSVC**:安装Visual Studio Build Tools(仅需C++组件)[^1]。 2. **VSCode扩展** - 安装`C/C++`扩展(Microsoft提供)。 3. **配置路径** 修改`settings.json`添加编译器路径(示例为MinGW): ```json { "C_Cpp.default.compilerPath": "C:/mingw64/bin/g++.exe" } ``` 4. **测试代码** 新建`main.cpp`,输入以下代码并编译运行: ```cpp #include <iostream> int main() { std::cout << "Hello, C++!"; } ``` --- #### 六、通用优化配置 1. **终端集成** 修改`settings.json`优化终端行为(参考引用[2]): ```json "terminal.integrated.profiles.windows": { "Command Prompt": { "path": "cmd.exe", "args": ["-defterm", "-no-start"] } } ``` 2. **快捷键自定义** 通过`File > Preferences > Keyboard Shortcuts`调整常用操作。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值