如何在com / atl dll项目中使用可视化检漏仪(vld)?

时间:2010-05-10 04:35:45

标签: com atl vldb

我在activex dll项目中包含了vld.h文件。当我尝试从visual studio 2008编译我的项目时。我收到以下错误,

1>注册输出...

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

如何在com / activex dll项目中使用可视化泄漏检测程序?

1 个答案:

答案 0 :(得分:1)

我不认为这与'视觉泄漏检测器'(sic?)有什么关系......我不熟悉它。

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

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