1

我在我的 activex dll 项目中包含了 vld.h 文件。当我尝试从 Visual Studio 2008 编译我的项目时,出现以下错误,

1>注册输出...

1>项目:错误PRJ0050:无法注册输出。请确保您具有修改注册表的适当权限。

如何为 com/activex dll 项目使用视觉泄漏检测器?

4

1 回答 1

1

我认为这与“视觉检漏仪”(原文如此?)没有任何关系......我不熟悉它。

无论如何,PRJ0050发生错误是因为 Visual Studio 尝试使用构建后步骤(请参阅项目设置)自动注册项目生成的 DLL,并且您没有以有权修改注册表的用户身份登录。

因此,如果您想允许自动注册,或者以管理员身份运行 Visual Studio(如果您使用的是 Windows Vista),或者从项目中删除自动注册后生成步骤。

于 2010-05-12T08:08:28.133 回答