c++ - Using DirectXTex Library -
i trying update directx project new windows 8.1 sdk (2013 or something) , rid of directx sdk june 2010. have come far, stuck @ linker error lnk2001
error 3 error lnk2001: unresolved external symbol "long __cdecl directx::createddstexturefromfile(struct id3d11device *,wchar_t const *,struct id3d11resource * *,struct id3d11shaderresourceview * *,unsigned int,enum directx::dds_alpha_mode *)" (?createddstexturefromfile@directx@@yajpauid3d11device@@pb_wpapauid3d11resource@@papauid3d11shaderresourceview@@ipaw4dds_alpha_mode@1@@z) c:\users\dimmerfan\documents\visual studio 2013\projects\mikaeld3d\mikaeld3d\textureclass.obj mikaeld3d
i guess doesnt much. code error:
hresult result; result = directx::createddstexturefromfile(device, filename, nullptr, &m_texture, 0, nullptr); if (failed(result)) { homecoming false; } homecoming true;
where function directx::createddstexturefromfile
directxtex sdk. somehow fail include library project. dont know have gone wrong. intellisence pops , looks good. have included d:\directxtex\ddstextureloader include directorys , including #include <ddstextureloader.h>
help error
//mikael törnqvist
you can seek add together ddstextureloader.h , ddstextureloader.cpp project, directxtex provided source code, if want utilize it, should add together solution/project.
you can build directxtex project yourself, , utilize headers , libs.
c++ directx
No comments:
Post a Comment