Я следую за этим учебником: https://github.com/microsoft/directxtk/ ... d-textures
и не может получить пример для компиляции. Я создал решение из шаблона, добавил набор инструментов DirectX (Path показывает как правильный в дополнительных каталогах). < /P>
Первое препятствие, которое я обнаружил, это то, что в учебном положении не упоминается его, но я не могу заставить его распознать следующую строку: < /p>
DX::ThrowIfFailed(
CreateWICTextureFromFile(device, L"cat.png", nullptr,
m_texture.ReleaseAndGetAddressOf()));
< /code>
, если я не добавляю следующее включить: < /p>
#include "WICTextureLoader.h"
< /code>
Изображение, которое должно быть загружено правильно показывает, если я наведу мышь через Cat.png в строке выше. directx tool kit inclusion, but cannot make head or tails about it):
unresolved external symbol "long __cdecl
DirectX::CreateWICTextureFromFile(struct ID3D11Device *,wchar_t const
*,struct ID3D11Resource * *,struct ID3D11ShaderResourceView * *, unsigned __int64) "(? CreateWicTextureFromFile@DirectX @@ Yajpeauid3d11device @@ peb_wpeapeauid3d11resource @@ peapeauid3d11shaderresourceview @@ _ k@z)
refected in funct /> Game :: createviceedVendationResources (void) "
(? CreateViceedEvendentResources@game @@ aeaaxxz) < /p>
< /blockquote>
Подробнее здесь: https://stackoverflow.com/questions/796 ... tureloader