Skip to content

fix(boost-ext.ut): Fix conditional check for header inclusion - #182

Merged
Sunrisepeak merged 1 commit into
mcpplibs:mainfrom
ZheFeng7110:main
Aug 8, 2026
Merged

fix(boost-ext.ut): Fix conditional check for header inclusion#182
Sunrisepeak merged 1 commit into
mcpplibs:mainfrom
ZheFeng7110:main

Conversation

@ZheFeng7110

Copy link
Copy Markdown
Collaborator

No description provided.

@ZheFeng7110

Copy link
Copy Markdown
Collaborator Author

先前的 #173 存在问题: MinGW 有头文件 unistd.h,但没有 sys/wait.h。而 #173 的 Linux 失败是因为 sys/wait.h 中定义了全局命名空间的 size_t (typedef __SIZE_TYPE__ size_t),与 using size_t = std::size_t 冲突。因此此处的守卫必须是当 unistd.hsys/wait.h 都存在时,才需要在生成的宏中定义全局的 size_t

@Sunrisepeak
Sunrisepeak merged commit e9a25ab into mcpplibs:main Aug 8, 2026
8 checks passed
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