我在activex dll项目中包含了vld.h文件。当我尝试从visual studio 2008编译我的项目时。我收到以下错误,
1>注册输出...
1>项目:错误PRJ0050:无法注册输出。请确保您具有修改注册表的相应权限。
如何在com / activex dll项目中使用可视化泄漏检测程序?
答案 0 :(得分:1)
我不认为这与'视觉泄漏检测器'(sic?)有什么关系......我不熟悉它。
无论如何,发生PRJ0050
错误是因为Visual Studio尝试使用生成后步骤(请参阅项目设置)自动注册项目生成的DLL,并且您没有以用户身份登录修改注册表的权限。
因此,要么以管理员身份运行Visual Studio(如果您使用的是Windows Vista),要么允许自动注册,要么从项目中删除自动注册后构建步骤。