c++ - 无法为 ocx 注册输出错误

标签 c++ visual-c++ activex ocx

我在 Microsoft Visual Studio 2008 中创建了一个示例 ocx 项目并对其进行了编译。我收到以下错误,

1>注册输出(每用户重定向)... 1> 项目:错误 PRJ0050:无法注册输出。请尝试启用每用户重定向或使用提升的权限从命令提示符注册组件。

我检查了 UAC 设置,在“从不通知”中

我还尝试通过“以管理员身份运行”调用 Visual Studio,但仍然失败。

我也尝试使用 regsvr32 注册 OCX,但它不起作用。

请提供您的建议以摆脱这种情况。

最佳答案

是否缺少任何相关的 dll?安装 ocx 时,您的 ocx 加载的所有 dll 都需要存在。检查 depends .

关于c++ - 无法为 ocx 注册输出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20651282/

相关文章:

VBA——对多个切换按钮使用一次点击事件

c++ - 为什么函数形参的数组类型转换为指针?

c++ - 基类中的唯一指针禁止实例化,错误为 "attempting to reference a deleted function"

c++ - 为什么我不能将 std::map 的条目解压到引用中?

java - 是否可以在Java上编写active-x组件?

asp.net - 在客户端 ASP .Net C# 上运行非托管 C++ 函数

c++ - vector 应用如何使多边形倾斜?

c++ - 为什么 pow() 无需输入 "using std::pow();"或 "std::pow(x,y);"即可工作?

c++ - <Base> 必须是先前定义的类或结构

C++11 lambda 返回 lambda