没有调用CoInitialize - (从没有库的DirectXTK加载gamepad.h)

时间:2017-01-20 11:41:20

标签: c++ windows xbox gamepad directxtk

我正在使用DirectXTK库作为游戏手柄类。我编译了只有这个类的库,它可以工作。

如果我只将源文件添加到我的项目中,没有库,则大小将为~50KB而不是~500KB。但是,我收到以下错误:

CoInitialize has not been called

有关如何解决此问题的任何想法,以便我的可执行文件的大小会更小?

1 个答案:

答案 0 :(得分:3)

好吧,你可以自己致电CoInitialize作为main中的第一件事。

int main()
{
    CoInitialize(NULL);

    // your code

    return 0;
}