Я обновил свой проект DirectX 10 до DirectX 11 (с использованием DirectX SDK), и внезапно он вышел из строя на этапе компоновщика, потому что все методы из заголовка d3dx10math, такие как D3DXMatrixMultiply()
или D3DXVec3TransformCoord()
, стали неразрешенные символы.Неразрешенные символы из d3dx10math.h после перехода с DX10 на DX11
Некоторые из них получены из файлов, которые я даже не касался. Все, что я делал, заключалось в изменении заголовков D3DX10 и D3D10 на DX11 и добавлении контекста устройства и соответствующих методов для взаимодействия с шейдерами. Моя настройка проекта также не изменилась, и у меня есть DirectX include
и lib
папки, добавленные в VC++.
Любая подсказка о том, что может быть причиной этого?