Как мне отказаться от файла .pdb после использования std :: ackttrace :: current ()C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как мне отказаться от файла .pdb после использования std :: ackttrace :: current ()

Сообщение Anonymous »

В настоящее время я пишу сторонний плагин (.dll) в C ++ для программы. Даже после того, как плагин якобы был разгружен, если программа все еще работает, попытка повторно создать решение бросает ошибку:

Код: Выделить всё

LNK1201    error writing to program database '{filepath}.pdb'; check for insufficient disk space, invalid path, or insufficient privilege< /code> < /p>

 Эта ошибка не произойдет, если я прокомментирую эту единую строку кода < /li>
 Текущее решение состоит в том, чтобы полностью отключить программу перед повторным строительством, а не просто разгружать плагин, который является оба утомительно и не тратится на то, что еще не было обнаружено. Решение этой конкретной проблемы в CPPReference или в другом месте.
Пожалуйста, помогите мне понять, почему std :: stacktrace :: current () 
блокирует файл .pdb, и если/как можно отказаться от него снова.

Подробнее здесь: https://stackoverflow.com/questions/796 ... acecurrent
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»