d3dcoder / d3d12book

Sample code for the book "Introduction to 3D Game Programming with DirectX 12"
1.47k stars 571 forks source link

compiler error: The "constexpr" constructor does not initialize all members #17

Open lqzer opened 5 years ago

lqzer commented 5 years ago

When I compiled Box Demo, I got the following error: "error C2476: "constexpr" constructor does not initialize all members"

1>c:\program files (x86)\windows kits\10\include\10.0.14393.0\um\directxpackedvector.h(50): error C2476: “constexpr”构造函数不会初始化所有成员 1> c:\program files (x86)\windows kits\10\include\10.0.14393.0\um\directxpackedvector.h(41): note: 构造函数未初始化“DirectX::PackedVector::XMCOLOR::::b” 1> c:\program files (x86)\windows kits\10\include\10.0.14393.0\um\directxpackedvector.h(42): note: 构造函数未初始化“DirectX::PackedVector::XMCOLOR::::g” 1> c:\program files (x86)\windows kits\10\include\10.0.14393.0\um\directxpackedvector.h(43): note: 构造函数未初始化“DirectX::PackedVector::XMCOLOR::::r” 1> c:\program files (x86)\windows kits\10\include\10.0.14393.0\um\directxpackedvector.h(44): note: 构造函数未初始化“DirectX::PackedVector::XMCOLOR::::a” 1>c:\program files (x86)\windows kits\10\include\10.0.14393.0\um\directxpackedvector.h(80): error C2476: “constexpr”构造函数不会初始化所有成员 1> c:\program files (x86)\windows kits\10\include\10.0.14393.0\um\directxpackedvector.h(73): note: 构造函数未初始化“DirectX::PackedVector::XMHALF2::::x” 1> c:\program files (x86)\windows kits\10\include\10.0.14393.0\um\directxpackedvector.h(74): note: 构造函数未初始化“DirectX::PackedVector::XMHALF2::::y”

My development environment is Windows10, VS2015 Community