Как создать раздетый pdb из статической библиотеки?

Я связываюсь со статической библиотекой (сторонней) и получаю предупреждение LNK4099: .Pdb не найден

Есть ли способ создать разделенный pdb для этой библиотеки? Я не требую отладочной информации из этой конкретной библиотеки, просто без предупреждений.

До сих пор я сталкивался с LNK4209: предупреждение о поврежденном pdb, как и LNK4099, недостойно.
Редактирование link.exe и добавление / ignore: хорошее, но локальное решение, не подходящее для компьютера, на котором выполняется сборка сервера.

0

Решение

На CodePlex есть проект с именем ‘Общая инфраструктура компилятора‘который содержит классы для взаимодействия с форматами PE и PDB. Один из классов называется PdbWriter который может быть использован для создания файла pdb. Генерация пустого файла pdb и использование его в качестве замены исходного файла pdb — это, вероятно, решение, которое может работать с учетом ваших критериев.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]