Вопрос

Кто -нибудь знает, как сделать охват класса C ++/CLI с помощью NCOVER?

Ncover измеряет покрытие сборки только в том случае, если он находит соответствующий файл .pdb.

Однако мой проект C ++/CLI не выводит файл .pdb.

Если я перейду на «Visual Studio -> Свойства конфигурации -> C/C ++ -> Выходные файлы -> Имя файла базы данных программы» и установите его на «mydll.pdb», он фактически выводит файл с именем «mydll.idb»!?

Это было полезно?

Решение

Да, смущение. На самом деле это настройка линкера: лингер, отладка, генерирование файла базы данных программ. Иметь смысл, если вы подумаете об этом, только после того, как ссылка - все объектные файлы в совокупности и могут быть созданы информация отладки.

Не уверен, почему вам придется прыгать через этот обруч, настройки по умолчанию в конфигурации отладки убедитесь, что файл .pdb создается. Я должен быть достаточно хорош для Ncover, я думаю.

Другие советы

Вы собираете сборку релиза или сборку отладки? Как упоминал Ганс, настройки по умолчанию для отладки будут генерировать .pdb, который Ncover может использовать.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top