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

repair hmain win32 process terminate judgment bug #546

Closed
wants to merge 3 commits into from

Conversation

House-Men
Copy link

@House-Men House-Men commented May 17, 2024

添加win32共享库版本资源是因为标准规范以及便于识别版本信息与某些杀软有文件资源特征要求
添加win32共享库lib前缀是因为hv.dll相比较libhv.dll辨识度更好也利于推广以及搜索引擎关键字匹配
添加unix/linux 环境共享库版本是因为SO-NAME标准化规范兼容性管理
更新nlohmann到23年发布的3.11.3 问题类似这个issues,在群里也遇到其他人被这个问题给坑了
去除unix/linux环境编译的静态库_static后缀是因为不便于标准编译参数自动.a与.so

House-Men and others added 3 commits May 17, 2024 22:07
add win32 shared library version resource
add win32 shared library lib prefix
add unix/linux shared library version
update nlohmann json to 3.11.3
remove unix/linux static library "_static"
tab char convert 4 space
tab char Convert to 4 space
@ithewei
Copy link
Owner

ithewei commented May 20, 2024

建议分成多个PR吧,有些可能为了兼容性不可被接受
hv.lib -> libhv.lib,因为很多项目直接链接的hv.lib,现在已经不方便改了,_static后缀同理

@House-Men
Copy link
Author

建议分成多个PR吧,有些可能为了兼容性不可被接受 hv.lib -> libhv.lib,因为很多项目直接链接的hv.lib,现在已经不方便改了,_static后缀同理

添加win32共享库lib前缀并不会改变hv.lib,只会改变hv.dll,不会影响链接,如果这样也不行可以把这个和Linux去除_static这两项改动编辑去除,我是设置了Allowing edits by maintainers。没必要把每个小改动单独拆成多个PR把,还是说一个改动一个PR有什么其他优势必须这样做吗?

@House-Men House-Men closed this May 31, 2024
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.

None yet

2 participants