gpt4 book ai didi

c++ - combase 错误(尚未调用 CoInitialize)

转载 作者:行者123 更新时间:2023-12-03 06:59:07 24 4
gpt4 key购买 nike

onecore\com\combase\objact\objact.cxx(812)\combase.dll!00007FF8BD322169: (caller: 00007FF8BD320F78) ReturnHr(1) tid(b54) 800401F0 CoInitialize 没有被调用。

我正在使用 Visual Studio 2015 并开始收到以下错误消息。我不是在尝试编写 dll 或使用 COM 对象或其他任何东西。它只是一个简单的 OpenGL 程序。我不知道这个错误消息是从哪里来的。我该如何摆脱它?

最佳答案

您正在隐式使用 COM。没有代码,我们不知道确切。它可能来自 shell api、通用文件对话框、操纵杆处理等。

您需要输入 CoInitialize( 0 );在一些主函数(或 WinMain 或 wWinMain)的开头,和 CoUninitialize();在函数结束。还有CoInitializeEx如果您需要使用特定的并发模型。

CoInitialize description

关于c++ - combase 错误(尚未调用 CoInitialize),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46917871/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com