麒麟系统使用VSCODE和C#进行图片处理

一、由于System.Common.Drawing在.netcore 6.0以上版本无法使用所以需要安装第三方库,这里使用的是SkiaSharp

1、使用VSCODE打开项目,在终端输入以下指令安装SkiaSharp

dotnet add package SkiaSharp

2、使用以下指令查看SkiaSharp版本

dotnet list package | grep SkiaSharp

3、使用以下指令安装制定版本的SkiaSharp.NativeAssets.Linux.NoDependencies(此步骤可能不需要,由于调试过程中遇到问题后使用过该步骤所以给记录上,可以先不用此步骤运行以下步骤看看是否可以,如果不可以再运行此指令

dotnet add package SkiaSharp.NativeAssets.Linux.NoDependencies --version 88.8

二、通过上面完成SkiaSharp的安装后,后面则是对程序进行修改

1、打开.csproj文件将下面的内容拷入

<ItemGroup>

<PackageReferenc

### 麒麟系统上安装 VSCode 并配置 C++ 开发环境 #### 安装 Visual Studio Code 要在银河麒麟操作系统 V10 上成功安装 Visual Studio Code (VSCode),可以按照以下方法操作: 通过官方提供的 `.deb` 文件进行安装是一个可靠的方式。可以从指定链接下载适用于 ARM 架构的最新版本文件[^3]。 ```bash wget https://vscode.cdn.azure.cn/stable/4af164ea3a06f701fe3e89a2bcbb421d2026b68f/code_1.68.0-1654688734_arm64.deb sudo dpkg -i code_1.68.0-1654688734_arm64.deb ``` 如果遇到依赖关系错误,可以通过 `apt-get install -f` 命令修复缺失的依赖项。 #### 安装必要的编译工具链 对于 C/C++ 的开发环境,在 Linux 系统下通常推荐使用 GCC 编译器而非 MinGW-W64(后者主要用于 Windows 下跨平台构建)。因此可以在银河麒麟系统中直接安装 GNU 工具链以及调试工具 GDB: ```bash sudo apt update sudo apt install build-essential gdb cmake ``` 这一步骤将自动拉取并安装一系列用于 C/C++ 开发的基础组件,包括但不限于 g++, make 其他辅助程序[^1]。 #### 配置 VSCode 插件支持 由于在银河麒麟环境下尝试采用 Windows 方式的插件管理可能会引发稳定性问题甚至崩溃现象[^1],建议切换到基于命令行或者本地网络缓存的方式来获取所需扩展包。具体而言,可手动搜索对应名称完成加载过程;例如针对 C++ 支持的核心功能模块有以下几个重要选项需要启用: - **C/C++**: 提供 IntelliSense 功能以及其他基础语法服务。 - **CMake Tools**: 辅助处理项目结构定义与自动化流程控制。 启动应用之后进入 Extensions 视图区 (`Ctrl+Shift+X`) ,键入关键词逐一查找上述提及的各项附加元件加以激活即可[^2]。 #### 设置 JSON 文件实现无缝集成 最后为了确保整个工作流能够顺畅运作起来,则还需要编辑 workspace settings 或者 global user preferences 中的相关参数字段来适配实际需求状况下的路径映射规则等细节设定部分。比如修改 tasks.json 来指明具体的 compilerPath 参数指向刚才所提到过的 gcc/g++ 可执行二进制位置处等等[^2]: ```json { "version": "2.0.0", "tasks": [ { "type": "cppbuild", "label": "C/C++: g++ build active file", "command": "/usr/bin/g++", "args": ["-g", "${file}", "-o", "${fileDirname}/${fileBasenameNoExtension}"], "options": {"cwd": "/usr/bin"}, "problemMatcher": ["$gcc"] } ] } ``` 以上即完成了从软件部署直至初步定制化调整全过程描述说明文档撰写完毕后的最终成果展示效果呈现形式之一而已啦!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值