惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

M
MIT News - Artificial intelligence
雷峰网
雷峰网
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Last Week in AI
Last Week in AI
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
阮一峰的网络日志
阮一峰的网络日志
月光博客
月光博客
博客园 - Franky
腾讯CDC
T
Tailwind CSS Blog
Recent Announcements
Recent Announcements
V
V2EX
N
Netflix TechBlog - Medium
量子位
Jina AI
Jina AI
Y
Y Combinator Blog
The GitHub Blog
The GitHub Blog
G
Google Developers Blog
爱范儿
爱范儿
博客园 - 叶小钗
D
Docker
MongoDB | Blog
MongoDB | Blog
D
DataBreaches.Net
T
The Blog of Author Tim Ferriss

博客园_首页

Plist 二进制格式 Milvus 和 PGVector,哪个更好? OpenClaw 已过时?在 VS Code 中运行 Hermes Agent! 第30篇文章:一个大三计科生的自白 Manim如何在数学公式中完美显示中文? Docker 部署 RocketMQ 5 并发编程核心概念辨析 C#事务处理最佳实践:别再让“主表存了、明细丢了”的破事发生 CLI 是什么?为什么大厂突然集体卷命令行? 【从0到1构建一个ClaudeAgent】协作-自主Agent UIImageView 设置图片不生效的原因排查 最小二乘问题详解20:无先验约束下的增量式SFM自由网平差 痞子衡嵌入式:大话双核i.MXRT1180之XIP应用里借助MU实现可靠Flash IAP的方法 AI Chat 封装, SemanticKerne.AiProvider.Unified 已发布 Windows下右键编辑js文件无法打开记事本——在注册表中使用环境变量 在后台服务中使用 Scoped 服务,为什么总是报错? H200 安装驱动并使用sglang启动模型 wireshark 抓包Trap上报告警内容 我用 AI 辅助开发了一系列小工具(2):图片压缩工具 [A Primer On MC and CC] 2.1 Memory Consistency 1 - 指令重排序和 SC 模型 Oracle数据库SCN推进技术详解与实践指南 玩转控件:封装个带图片的Label控件 Claude Code 4.7 真正该升级的不是模型,而是你的工作流 前端小白一句话,AI 帮我做了个颜值拉满的桌面媒体播放器。当代码不再是门槛,一句话编程就是现实。 5. WorkBuddy: 小龙虾的灵魂三件套,让你的小龙虾不只是工具 SQLite 分片方案实战:三种分片策略的深度对比 告别简陋 UI!一款基于 Fluent Design 和基于 WinUI 的开源免费、现代化的 Avalonia UI 控件库 关于二进制排列组合枚举的总结 AI开发-python-LangGraph框架(3-27-LangGraph从零实现大模型智能决策工作流) ElasticSearch主分片和副本分片概念详解
Windows端安装perry.ts
myD · 2026-05-20 · via 博客园_首页

2026年5月20日

看大家宣传的还不错, 装起来试试看

1. 官网 Perry — TypeScript → Native

2. 管理员打开终端(win11, 右键开始按钮, 选择终端管理员

3. 执行安装命令

winget install PerryTS.Perry

4. 安装过程中, 会一起安装 LLVM, xwin, 你也可以通过其他网站下载后安装,

然后重新执行上边的命令, 如果已经检测到安装过了, 会跳过的,

所以安装时记得允许把可执行文件添加到环境变量中

虽然是从github安装, 但是没有FQ也可以下载安装, 软件很大, 记得要有管理员权限

如果下载成功安装失败, 可以查一下winget命令下载的软件在哪里, 然后找到双击安装

Windows Toolchain Setup

  This downloads the Microsoft CRT + Windows SDK libraries (via xwin)
  so Perry can link Windows executables without Visual Studio Build Tools.

  ✓ LLVM found: clang
  ✓ xwin found: C:\Users\95486\AppData\Local\Microsoft\WinGet\Packages\PerryTS.Perry_Microsoft.Winget.Source_8wekyb3d8bbwe\xwin.exe

5. 这俩软件安装完毕后执行初始化命令

perry setup windows

这一步同样会检查之前的两个软件是否已经正常安装, 然后安装一些sdk类的东西

⚠ Microsoft Visual Studio Build Tools License

  The Microsoft CRT + Windows SDK libraries are redistributable under
  the Microsoft Software License Terms. By proceeding you accept:

    https://go.microsoft.com/fwlink/?LinkId=2086102

  Do you accept the license? yes

  Output: C:\Users\95486\AppData\Local\perry\windows-sdk
  Expect ~700 MB download / ~1.5 GB unpacked. Takes 24 minutes on a
  typical connection. Partial downloads are resumable — safe to re-run.

  CRT.headers [0s] █████████████████████████████████████████████████████████████████████ 14.13 MiB/14.13 MiB 📦 splatted
  CRT.libs.x86_64.desktop [0s] ███████████████████████████████████████████████████████ 204.95 MiB/204.95 MiB 📦 splatted
  CRT.libs.x86_64.store [0s] ███████████████████████████████████████████████████████████ 89.74 MiB/89.74 MiB 📦 splatted
  SDK.headers.all.none [1s] ████████████████████████████████████████████████████████████ 84.53 MiB/84.53 MiB 📦 splatted
  SDK.headers.all.none [0s] ██████████████████████████████████████████████████████████████ 6.21 MiB/6.21 MiB 📦 splatted
  SDK.headers.all.store [2s] █████████████████████████████████████████████████████████ 247.40 MiB/247.40 MiB 📦 splatted
  SDK.headers.all.store [0s] █████████████████████████████████████████████████████████████ 5.24 MiB/5.24 MiB 📦 splatted
  SDK.headers.x86_64.none [0s] ███████████████████████████████████████████████████████ 163.65 KiB/163.65 KiB 📦 splatted
  SDK.libs.x86_64 [0s] █████████████████████████████████████████████████████████████████ 67.02 MiB/67.02 MiB 📦 splatted
  SDK.libs.store.all [0s] ██████████████████████████████████████████████████████████████ 38.05 MiB/38.05 MiB 📦 splatted
  SDK.ucrt.all [0s] ██████████████████████████████████████████████████████████████████ 121.88 MiB/121.88 MiB 📦 splatted
  ✓ Windows SDK ready at C:\Users\95486\AppData\Local\perry\windows-sdk
    (45.4s)

  Try it:  perry compile hello.ts && ./hello.exe

6. 以上安装结束后就可以试试了, 命令行进入到代码目录, 执行编译链接命令

测试代码文档: Introduction - Perry Documentation

PS D:\code\perryproject> perry compile hello.ts -o hello.exe
Collecting modules...
Found 1 module(s): 1 native, 0 JavaScript
Generating code...
Wrote object file: hello_ts.o
Linking (runtime-only)...
Wrote executable: hello.exe
Binary size: 1.2MB

7. 编译后代码目录文件

局部截取_20260520_200933

 8. 命令行启动程序(没有界面, 所以是命令行直接输出)

PS D:\code\perryproject> ./hello.exe
Hello, Perry!

9. 搞个界面的

局部截取_20260520_201603