Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

编译器版本 #26

Open
Nowaterisenough opened this issue May 29, 2024 · 10 comments
Open

编译器版本 #26

Nowaterisenough opened this issue May 29, 2024 · 10 comments

Comments

@Nowaterisenough
Copy link

非常感谢您分享的Qt构建,另外想问可以用GCC14.1编译么,毕竟14.1已经出了,而且相较13.2对C++23进行了更为完善的支持

@Fsu0413
Copy link
Owner

Fsu0413 commented May 29, 2024

您说的14.1指的是windows平台吗?
如果是的话,我这边依赖 https://github.com/niXman/mingw-builds-binaries 这个版本库的内容,他不发布14.1我是不会用的。

@Nowaterisenough
Copy link
Author

您说的14.1指的是windows平台吗? 如果是的话,我这边依赖 https://github.com/niXman/mingw-builds-binaries 这个版本库的内容,他不发布14.1我是不会用的。

该库其实就是自动拉取GCC源码进行编译,不过他们发布应该是需要人为手动的,可以考虑用CI版本,和正式版没有区别 https://github.com/niXman/mingw-builds/actions/runs/9028969794

@Fsu0413
Copy link
Owner

Fsu0413 commented May 29, 2024

我看到这个了,但是我不想用它发布。
原因:

  1. 它的这个 ci build 是来自pull request而不是正式的分支,而这个pull request还没有合入。(最重要原因)
  2. ci build 的提供时间有限,我印象中是三个月之后就会被GitHub删除。
  3. 我印象中,ci build 在不登录GitHub的条件下是没办法下载的。

所以我想等它正式发布之后再着手进行发布操作。
不过倒是可以在它正式发布之前先行试一试,看看里面有什么坑啥的。

@Nowaterisenough
Copy link
Author

嗯好的,那等等了

@Nowaterisenough
Copy link
Author

不过实际上除了这个mingw64官网还有几个win下14.1的选择比如msys什么的

@Fsu0413
Copy link
Owner

Fsu0413 commented May 29, 2024

msys2自己有Qt,不用我来构建。。。。

@Fsu0413
Copy link
Owner

Fsu0413 commented May 29, 2024

@Fsu0413
Copy link
Owner

Fsu0413 commented Aug 25, 2024

PR 合入了,但是我的Windows电脑寄了。。。
暂时不太想修(其实是因为我懒)

@Nowaterisenough
Copy link
Author

PR 合入了,但是我的Windows电脑寄了。。。 暂时不太想修(其实是因为我懒)

有没有考虑过用github action来编译

@Fsu0413
Copy link
Owner

Fsu0413 commented Aug 25, 2024

有没有考虑过用github action来编译

免费版有单任务6小时限制,而且性能较差,就算每个component分开编,webengine一个component就不够用
还有我得单独为GitHub Actions专门搞一套东西。好多预设的环境变量我都要去掉,软件要一个一个装,就是为了clean environment,怪麻烦的,还不太容易重用我现有的脚本
所以GitHub Actions我这边没法考虑

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants