Skip to content

为win的exe文件增添附加的属性,便于区分版本#307

Merged
ccmywish merged 9 commits intoRubyMetric:devfrom
Mikachu2333:feat/win_rc_support
Oct 15, 2025
Merged

为win的exe文件增添附加的属性,便于区分版本#307
ccmywish merged 9 commits intoRubyMetric:devfrom
Mikachu2333:feat/win_rc_support

Conversation

@Mikachu2333
Copy link
Collaborator

问题描述

  1. None
  2. fix 为 Windows 构建的 EXE 文件增加属性 #306

方案与实现

  1. gitignore 添加
  2. 通过一个 version 头文件对chsrc的版本统一管理,避免到处定义
  3. 增加just编译rc资源文件
  4. 重做了软件图标(基本上1:1复刻,可能有那么几个像素的差别,懒得扣了)
PixPin_2025-10-10_23-38-45 PixPin_2025-10-10_23-38-56 PixPin_2025-10-10_23-40-31

@github-actions
Copy link

Hi @Mikachu2333

❤️ 感谢你的贡献!我们将在最少半小时,最多5天内阅读此 PR 并回复你

@Mikachu2333 Mikachu2333 requested a review from ccmywish October 10, 2025 15:53
Copy link
Contributor

@ccmywish ccmywish left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

现有的CI是通过 make 来编译的:

https://github.com/RubyMetric/chsrc/blob/main/.github/workflows/build-on-Windows.yml

我们的项目还是需要 make,需要和 just 完全保持同步。

@Mikachu2333

This comment was marked as outdated.

@Mikachu2333 Mikachu2333 force-pushed the feat/win_rc_support branch 3 times, most recently from be02256 to f77c939 Compare October 11, 2025 14:21
@Mikachu2333 Mikachu2333 requested a review from ccmywish October 11, 2025 16:00
@Mikachu2333
Copy link
Collaborator Author

Mikachu2333 commented Oct 11, 2025

@ccmywish 经测试 make br 在win和linux上都能用。感谢ai🙏
build-in-ci-release-mode 也正常的

@Mikachu2333 Mikachu2333 requested a review from ccmywish October 12, 2025 15:24
@Mikachu2333 Mikachu2333 force-pushed the feat/win_rc_support branch 2 times, most recently from f4316d7 to 6661b12 Compare October 13, 2025 17:56
@ccmywish ccmywish merged commit e030c80 into RubyMetric:dev Oct 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants