启动 VirtualBoxSDK 测试应用程序返回错误"Error creating virtual box instance"
Startup VirtualBoxSDK test application returns error "Error creating virtual box instance"
我正在尝试在Windows 7上使用VirtualBox sdk。为此,我使用VirtualBoxSDK\bindings\mscom\samples\中提供的示例代码作为启动。此示例包含以下代码:
/* Instantiate the VirtualBox root object. */
rc = CoCreateInstance(CLSID_VirtualBox, /* the VirtualBox base object */
NULL, /* no aggregation */
CLSCTX_LOCAL_SERVER, /* the object lives in a server process on this machine */
IID_IVirtualBox, /* IID of the interface */
(void**)&virtualBox);
if (!SUCCEEDED(rc))
{
printf("Error creating VirtualBox instance! rc = 0x%xn", rc);
break;
}
代码构建正常,链接正常,但是当我运行它时,我得到: 创建 VirtualBox 实例时出错! rc = 0x80040154(无法加载文件或程序集错误)。我假设没有服务器端(也许)可以提供我尝试使用 CoCreateInstance() 创建的 COM 对象。我只是开始提供的示例,但我假设应该有一些服务器也在运行?!提供的文档没有提到有关某些服务器的任何内容,但这就是我的想法。谢谢
0x80040154是"类未注册"。
- 尝试向 regsvr32 注册组件
- 如果您尝试实例化的组件是 64 位,请构建一个 64 位项目
问题似乎来自 COM 对象。此示例尝试获取服务器 COM 对象。解决方案是安装并启动Virtual Box应用程序,这代表服务器端。然后,此服务器由提供的"客户端"操作。
相关文章:
- "error: no matching function for call to"构造函数错误
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 使用 LuaBridge 将 LuaJIT 绑定到C++会导致"PANIC: unprotected error"
- OpenMP卸载说'fatal error: could not find accel/nvptx-none/mkoffload'
- C++错误:"error: int aaa::bbb is protected within this context"
- 尝试链接我的着色器时,我收到错误代码"error c5145 must write to gl_position"
- C++,在int数组中输入字符串或字符会输出0,而不是ascii或error
- 使用 cmake 的 LLVM 构建在 tsan_libdispatch_mac.cc 期间失败; "Error: conflicting types for ..."
- C++ "error: invalid use of void expression"
- struct.error:解压缩 C++ 结构时,解包需要 288 字节的缓冲区
- 如何修复"error: ‘_1’ was not declared in this scope"?
- 从不同目录执行时"symbol lookup error:",否则从构建目录执行时按预期工作
- 对象声明中的模板"error: expected expression"
- 在C++中使用 Catch 测试框架编译错误"error: expected ';' at end of declaration list"
- OpenCV 3.4.1 error readNetFromTensorflow 无法在 cv::d nn::ReadProtoFromBinaryFile 中打开 .pb
- 已解决 - C++ 的崇高文本中的"fatal error: opencv: no such file or directory"
- 为什么我会"error: expected expression"?
- "Error creating variant or safe array" in TClientDataSet.LoadFromStream() in Delphi
- 启动 VirtualBoxSDK 测试应用程序返回错误"Error creating virtual box instance"
- 深度缓冲区作为纹理 - "D3D11 ERROR: The Format is invalid when creating a View"