GitHub Action 對公開倉庫提供免費額度,且能長期保存預編譯的可執行檔案,也能輕鬆配合 Release 一併發佈。相較之下,AppVeyor 的 CI 僅保留檔案 30 天,因此一旦 Release 間隔超過一個月,專案簡介中的: ### 預編譯版本(Prebuilt) - Windows (x86_64):[Latest build](https://ci.appveyor.com/api/projects/Carbo/opencc/artifacts/OpenCC.zip?branch=master&job=Environment:%20nodejs_version=none;%20Platform:%20x64) - Windows (x86):[Latest build](https://ci.appveyor.com/api/projects/Carbo/opencc/artifacts/OpenCC.zip?branch=master&job=Environment:%20nodejs_version=none;%20Platform:%20x86) 這些連結就會失效,實際上目前已經無法使用。而若想透過 Scoop 在 Windows 上安裝,也會因連結無效而失敗。 因此建議將預編譯流程遷移至 GitHub Action,並設定於每次 Release 時自動上傳與發佈,確保使用者能隨時取得可用的 Windows 安裝檔案。
Activity
sdhdgb commentedon May 28, 2025
附議
lindeer commentedon Jul 29, 2025
最近正在Github Action上做这个预编译,结果遇到不少麻烦,动态链接库在各os和abi下遇到很大问题。
mac的arm版编译需要收费
在ubuntu的编译glibc的版本又太高(2.29以上),现实中很多机器的glibc版本又太低(2.28以下),编译出的动态链接库无法加载。
再用Github Action带的docker镜像编译则会遇到很多匪夷所思的问题。
@BYVoid 哪位大佬可以帮助解决~
lindeer commentedon Aug 1, 2025
这里有共享库的预编译二进制文件
https://github.com/lindeer/opencc-dart/releases/tag/opencc-v1
sdhdgb commentedon Sep 8, 2025
frankslin commentedon Jan 24, 2026
请试一下看看 #1030 和 #1050 是否解决了问题。
https://github.com/BYVoid/OpenCC/actions/runs/23166524720
BYVoid commentedon Mar 27, 2026
感謝