Я работаю над проектом DirectX9, и пришло время начать создавать спрайты, и для этого мне нужно включить d3dx9.h, поэтому после некоторого времени я пытался правильно его связать, что само по себе сбивало с толку, потому что он нашел d3d9.h нормально и находится в том же месте, что и d3dx9, я предположил, что мне просто нужно добавить его в дополнительные библиотеки, и через некоторое время это наконец заработало. Однако при запуске программы я получаю сообщение об ошибке от d3dx9core.h:
Код: Выделить всё
C2061: syntax error: identifier 'TEXTMETRICA'
Я не могу найти ответы в Интернете и не могу понять, что вызывает эту проблему. Строка кода 330 из d3dx9core.h, STDMETHOD_(BOOL, GetTextMetricsA)(THIS_ TEXTMETRICA *pTextMetrics) PURE; содержит четыре ошибки, все из которых указывают на эту строку. Есть мысли?
Подробнее здесь:
https://stackoverflow.com/questions/596 ... ng-directx