Включение <d3dkmthk.h> приводит к ошибкам «Функция возврата функции E0090 не разрешена» - PullRequest
0 голосов
/ 10 марта 2019

В проекте x64 dll в Visual Studio добавление этой строки:

#include <d3dkmthk.h>

дает мне массу ошибок, подобных этим:

Error (active)    E0090    function returning function is not allowed
Error    C2059    syntax error: '__cdecl'
Error    C2143    syntax error: missing ';' before '__cdecl'
Error    C4430    missing type specifier - int assumed. Note: C++ does not support default-int

1 Ответ

0 голосов
/ 10 марта 2019

Проблема была вызвана #define WIN32_LEAN_AND_MEAN, удаление этой строки решило проблему.

...