Вот результат, который я получаю при попытке компиляции.
Код: Выделить всё
1> C:\Users\Ivan\source\repos\learn_stuff\learn_stuff\d3d12\d3dx12_state_object.h(219,11):
1> see declaration of 'D3D12_PROPERTY_LAYOUT_FORMAT_TABLE::CD3DX12_STATE_OBJECT_DESC::StringContainer'
1> C:\Users\Ivan\source\repos\learn_stuff\learn_stuff\d3d12\d3dx12_state_object.h(50,7):
1> see declaration of 'D3D12_PROPERTY_LAYOUT_FORMAT_TABLE::CD3DX12_STATE_OBJECT_DESC'
1>C:\Users\Ivan\source\repos\learn_stuff\learn_stuff\d3d12\d3dx12_state_object.h(786,5): error C2653: 'Microsoft': is not a class or namespace name
1>(compiling source file 'main.cpp')
1>C:\Users\Ivan\source\repos\learn_stuff\learn_stuff\d3d12\d3dx12_state_object.h(786,5): error C7568: argument list missing after assumed function template 'ComPtr'
1>(compiling source file 'main.cpp')
1>C:\Users\Ivan\source\repos\learn_stuff\learn_stuff\d3d12\d3dx12_state_object.h(786,5): error C2062: type 'unknown-type' unexpected
1>(compiling source file 'main.cpp')
1>C:\Users\Ivan\source\repos\learn_stuff\learn_stuff\d3d12\d3dx12_state_object.h(786,51): error C2238: unexpected token(s) preceding ';'
1>(compiling source file 'main.cpp')
1>C:\Users\Ivan\source\repos\learn_stuff\learn_stuff\d3d12\d3dx12_state_object.h(823,5): error C2653: 'Microsoft': is not a class or namespace name
1>(compiling source file 'main.cpp')
1>C:\Users\Ivan\source\repos\learn_stuff\learn_stuff\d3d12\d3dx12_state_object.h(823,5): error C7568: argument list missing after assumed function template 'ComPtr'
1>(compiling source file 'main.cpp')
1>C:\Users\Ivan\source\repos\learn_stuff\learn_stuff\d3d12\d3dx12_state_object.h(823,5): error C2062: type 'unknown-type' unexpected
1>(compiling source file 'main.cpp')
1>C:\Users\Ivan\source\repos\learn_stuff\learn_stuff\d3d12\d3dx12_state_object.h(823,51): error C2238: unexpected token(s) preceding ';'
1>(compiling source file 'main.cpp')
1>C:\Users\Ivan\source\repos\learn_stuff\learn_stuff\d3d12\d3dx12_check_feature_support.h(364,31): error C3254: 'D3D12_PROPERTY_LAYOUT_FORMAT_TABLE': class contains explicit override '{ctor}' but does not derive from an interface that contains the function declaration
1>(compiling source file 'main.cpp')
1>C:\Users\Ivan\source\repos\learn_stuff\learn_stuff\d3d12\d3dx12_check_feature_support.h(364,31): error C1003: error count exceeds 100; stopping compilation
1>(compiling source file 'main.cpp')
1>Window.cpp
1>Generating Code...
Подробнее здесь: https://stackoverflow.com/questions/791 ... g-to-build
Мобильная версия