说明
编译部署了下Windows Terminal 和朋友们一起分享下。
一.下载Windows Terminal源码
最好直接用Git 下载命令为 git clone https://github.com/microsoft/Terminal
二.VS编译环境要求(这里折腾了好几次,但是没有做记录。所以拿热心网友的整理)
- 工作负载:
- 通用Windows平台开发
- 单个组件
- C++ ATL for v142 生成工具 (x86和x64)
- Windows 10 SDK (任一版本,但不能比你当前系统版本高,否则构建出的程序可能无法运行)
- Windows 通用 C 运行时
- NuGet 包管理器
- C# 和 Visual Basic
- C++ 核心功能
- C# 和 Visual Basic Roslyn 编译器
- MSBuild
- MSVC v142 - VS 2019 C++ x64/x86 生成工具
- Windows 通用 CRT SDK
如果提示缺失平台工具集v141,请在解决方案上右击,选择“重定目标解决方案”,将平台工具集升级v142。注意,你可能需要操作两次,构建一次后再次操作,还会产生一些v141工具集的项目,位于对话框底部(此时将有两组不同的下拉框)。
三.警告视为错误报错
在这改下,如下图。默认为“是”,改为“否”
四.提示wil/Common.h
找不到
在还原好的代码库里打开Git,运行
git submodule update --init --recursive
五.提示程序集缺失
请用Visual Studio打开解决方案,在解决方案上右击,点击“还原NuGet包”,或者运行
dep\nuget\nuget.exe restore OpenConsole.sln
六.部署
最后部署到自己电脑就行了。对win10版本要求 >1903.
目前大部分朋友系统应该不是1903,所以需要升级到1903才行。
编译好的包地址:https://download.csdn.net/download/liwen9016/11191617
下载下来可以直接安装,安装前注意安装证书。