Chaque fois que je tente d'exécuter ce codeerreur externe non résolu (D3D)
D3DXCreateFont(d3dDevice, 20, 0, FW_BOLD, 0, FALSE, DEFAULT_CHARSET,
OUT_DEFAULT_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH | FF_DONTCARE,
choiceFont, &Font);
Je reçois cette erreur
Error 1 error LNK2019: unresolved external symbol [email protected] referenced in function "public: void __thiscall BlackBox::CreateFontA(struct IDirect3DDevice9 *,char const *)" ([email protected]@@[email protected]@[email protected]) D:\Projects\Black_Box\Black_Box\BlackBox.obj Black_Box
Bien sûr, une meilleure solution est de ne pas utiliser l'héritage Direct3D 9, D3Dx9 dépréciée, ou l'héritage DirectX SDK. Utilisez plutôt Direct3D 11 avec le SDK Windows intégré dans VS 2012/2013/2015 avec le [Kit d'outils DirectX] (https: // github.com/Microsoft/DirectXTK) et la classe '' SpriteFont''. –
Er, j'ai déjà lié d3d9x9. – Coloriez
'' d3dx9.lib'' est une vraie bibliothèque. '' d3d9x9.lib'' ne l'est pas. –