Compiler warnings when building with GCC
还没有人认领这个 Issue。
评估
调研方向
在 Linux 或 mingw-w64 上使用 -Wall -Wextra -Wpedantic,通过 GCC 16 重现这些警告。检查 DirectXMath/Inc/DirectXMath.h 中报告的匿名结构体,以及 DirectXMath/Inc/DirectXMathMatrix.inl 中约第 1165 行处未使用的变量。报告的警告得到处理且库仍能成功构建,即表示完成。
由索引模型根据 Issue 内容生成。
描述
Building with GCC 16 on Linux or mingw-w64 using -Wall -Wextra -Wpedantic flags generates the following compiler warnings:
In file included from main.cpp:3:
DirectXMath/Inc/DirectXMath.h:845:13: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
845 | {
| ^
DirectXMath/Inc/DirectXMath.h:903:13: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
903 | {
| ^
DirectXMath/Inc/DirectXMath.h:975:13: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
975 | {
| ^
DirectXMath/Inc/DirectXMath.h:1043:13: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
1043 | {
| ^
In file included from DirectXMath/Inc/DirectXMath.h:2372:
DirectXMath/Inc/DirectXMathMatrix.inl: In function ‘bool DirectX::XMMatrixDecompose(XMVECTOR*, XMVECTOR*, XMVECTOR*, FXMMATRIX)’:
DirectXMath/Inc/DirectXMathMatrix.inl:1165:16: warning: variable ‘aa’ set but not used [-Wunused-but-set-variable=]
1165 | size_t aa, bb, cc;
| ^~
DirectXMath/Inc/DirectXMathMatrix.inl:1165:20: warning: variable ‘bb’ set but not used [-Wunused-but-set-variable=]
1165 | size_t aa, bb, cc;
| ^~
Clang doesn't seem to report any of these.
- 主要语言
- C++
- 星标
- 1.8k
- 派生
- 262
- 平均合并
- 3 天 12 小时
- 30 天内合并 PR
- 5
环境准备
我们还没有检查这个项目的环境配置文件。先看它的 README,通用步骤见我们的新手贡献指南。
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
microsoft/DirectXMath 的其他 Issue
-
难度 3/5 1-2 天 新手友好度 58/100
microsoft/DirectXMath#346 ·
-
enhancement
难度 5/5 一周以上 新手友好度 25/100
microsoft/DirectXMath#328 ·
-
simplemath
难度 5/5 一周以上 新手友好度 35/100
microsoft/DirectXMath#327 · 1 条评论 ·
-
Project feedback未关闭
难度 5/5 一周以上 新手友好度 20/100
microsoft/DirectXMath#326 · 2 条评论 ·
-
arm64 maintenance
难度 4/5 3-5 天 新手友好度 45/100
microsoft/DirectXMath#309 ·
查看 microsoft/DirectXMath 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 78/100
hyprwm/aquamarine#426 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 62/100
amnezia-vpn/amnezia-client#3222 ·
维护者通常 2 天内回复
-
难度 2/5 1-3 小时 新手友好度 82/100
sdatkinson/NeuralAmpModelerCore#342 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 86/100
valkey-io/valkey-search#1465 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 78/100
KhronosGroup/Vulkan-Tutorial#524 ·
维护者通常 1 天内回复