Неразрешенный внешний символ с использованием WictextureLoader [дублировать]C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Неразрешенный внешний символ с использованием WictextureLoader [дублировать]

Сообщение Anonymous »

Я следую за этим учебником Microsoft: < /p>
спрайты и текстуры < /p>
Но я не могу получить пример для компиляции. Я создал решение из шаблона и добавил набор инструментов DirectX (Path показывает как правильный в дополнительных каталогах). < /P>
Первое препятствие, которое я обнаружил, что в учебном пособии не упоминается, что я не могу заставить его распознать следующую строку: < /p>

Код: Выделить всё

DX::ThrowIfFailed(
CreateWICTextureFromFile(device, L"cat.png", nullptr,
m_texture.ReleaseAndGetAddressOf()));
< /code>
, если я не добавляю следующее включить: < /p>
#include "WICTextureLoader.h"
Изображение, которое должно быть загружено правильно показывает, если я наведу мышь через Cat.png в строке выше.
Я также знаю, что wictextureureAder требует coinitializeex () , так что это было также включено. Компилируйте (я думаю, что это связано либо с Unicode, либо с включением набора DirectX набора инструментов, но я не могу сделать головы или хвосты об этом): < /p>

Неразрешенный внешний символ "long __cdecl
directx :: createwictexturefromfile (struct3d3d11device *, wchar_t contypemple *, wchar_t conspecture *, wchar_t *, wchar_t
, wchar_t *, wchar_t *, wchar_t
wchar_t
wchar_t *, wchar_t
wchar_t *, Id3d11resource * *, struct id3d11shaderresourceview * *, unsigned __int64) "(? CreateWicTextureFromFile@DirectX @@ Yajpeauid3d11device @@ peb_wpeapeaid3d11resource @@ peapeaid3d11shaderresoursourcevie void __cdecl
game :: createdievedypendentresources (void) "
(? CreatedEvedyVendentResources@Game @@ aeaaxxz) < /p>
< /blockquote>

Подробнее здесь: https://stackoverflow.com/questions/796 ... tureloader
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»