CoInitialize не был вызван — (загрузка gamepad.h из DirectXTK без библиотеки)

Я использую библиотеку DirectXTK для класса геймпада. Я скомпилировал библиотеку только с этим классом внутри, и она работает.

Если бы я только добавил исходные файлы в свой проект, без библиотеки, размер был бы ~ 50 КБ вместо ~ 500 КБ. Однако я получаю следующую ошибку:

CoInitialize has not been called

Любые идеи о том, как решить эту проблему, чтобы мой исполняемый файл был меньше по размеру?

1

Решение

Ну, вы могли бы позвонить CoInitialize себя как первое main,

int main()
{
CoInitialize(NULL);

// your code

return 0;
}
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]