我需要使用REST SDK从简单的 REST 服务器调用一些 COM API 。它类似于BlackJack 示例代码。
每当我尝试创建 COM 对象时,我都会得到一个CoInitialize
未被调用的异常。但是我究竟可以在哪里初始化处理 REST 请求的线程呢?我找不到任何文档。
我尝试了构造函数(示例中的 BlackJackDealer),但这不起作用:
BlackJackDealer::BlackJackDealer(utility::string_t url) : m_listener(url)
{
CoInitialize(0);
...
}