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

[ MinGW ] HiEasyX 什么时候支持 MinGW? #14

Closed
F1A-in-wonder opened this issue Feb 7, 2023 · 5 comments
Closed

[ MinGW ] HiEasyX 什么时候支持 MinGW? #14

F1A-in-wonder opened this issue Feb 7, 2023 · 5 comments
Assignees
Labels
good first issue Good for newcomers

Comments

@F1A-in-wonder
Copy link

什么时候可以支持MinGW编译器啊(期待)

@Rising-Galaxy
Copy link

同求

@zouhuidong
Copy link
Owner

zouhuidong commented Feb 18, 2023

抱歉,学业繁忙,没能及时回复。暂时还不能支持 MinGW,有如下原因:

  1. (历史原因) MinGW 相对于 VS 比较小众,EasyX 自零几年发布以来,十多年都未曾支持 MinGW,最近几年才出了一个 MinGW 版本。所以 HiEasyX 从一开始也没打算支持 MinGW。
  2. (个人原因) 我一般做项目都是用 VS,且 VS 足够强大,所以没怎么用过 MinGW、不了解 MinGW。
  3. (硬伤) HiEasyX 一直用的是 Unicode 字符集,但是 easyx for mingw 版本目前不支持 Unicode 字符集,并且 MinGW 本身对 Unicode 的处理也不是很好,所以兼容的成本就更大了。如果一定要兼容,首先就必须改动整个 HiEasyX 项目使其支持 MBCS 字符集,这个工作量太大了。

所以就目前来看,HiEasyX 应该还不会适配 MinGW,最好是用 VS。

@zouhuidong zouhuidong changed the title MinGW 【MinGW】HiEasyX 什么时候支持 MinGW? Feb 18, 2023
@zouhuidong zouhuidong changed the title 【MinGW】HiEasyX 什么时候支持 MinGW? [ MinGW ] HiEasyX 什么时候支持 MinGW? Feb 18, 2023
@zouhuidong zouhuidong pinned this issue Feb 18, 2023
@zouhuidong zouhuidong added the good first issue Good for newcomers label Feb 18, 2023
@zouhuidong zouhuidong self-assigned this Feb 18, 2023
@F1A-in-wonder
Copy link
Author

thanks

@Alan-CRL
Copy link
Collaborator

好消息:HiEasyX 正在重写,将同时支持 MBCS 和 UNICODE,MinGW 和 TDM 也将适配,新版本将于稍后推出。

@Alan-CRL Alan-CRL reopened this Jul 16, 2023
@Alan-CRL
Copy link
Collaborator

什么时候可以支持MinGW编译器啊(期待)

同求

好消息:HiEasyX 现已同时支持 Unicode 和 MBCS 字符集,同时支持 MSVC、MinGW、TDM-GCC 等编译器

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

4 participants