Как использовать визуальный детектор утечек (vld) для проектов com / atl dll? - PullRequest
1 голос
/ 10 мая 2010

Я включил файл vld.h в свой проект activex dll. Когда я пытаюсь скомпилировать свой проект из Visual Studio 2008. Я получаю следующую ошибку,

1> Регистрация выхода ...

1> Проект: ошибка PRJ0050: Не удалось зарегистрировать вывод. Убедитесь, что у вас есть соответствующие разрешения для изменения реестра.

Как использовать визуальный детектор утечек для проектов com / activex dll?

1 Ответ

1 голос
/ 12 мая 2010

Не думаю, что это имеет какое-либо отношение к «визуальному детектору утечки» (sic?) ... Я не знаком с этим.

В любом случае ошибка PRJ0050 возникает из-за того, что Visual Studio пытается автоматически зарегистрировать DLL, сгенерированную проектом, с помощью шага после сборки (см. Параметры проекта), и вы не вошли в систему как пользователь с разрешения изменить реестр.

Итак, либо запустите Visual Studio от имени администратора (если вы используете Windows Vista), если вы хотите разрешить автоматическую регистрацию, либо удалите шаг автоматической регистрации после сборки из проекта.

...