В настоящее время я пишу сторонний плагин (.dll) в C ++ для программы. Даже после того, как плагин якобы был разгружен, если программа все еще работает, попытка повторно создать решение бросает ошибку:
LNK1201 error writing to program database '{filepath}.pdb'; check for insufficient disk space, invalid path, or insufficient privilege< /code> < /p>
Эта ошибка не произойдет, если я прокомментирую эту единую строку кода < /li>
Текущее решение состоит в том, чтобы полностью отключить программу перед повторным строительством, а не просто разгружать плагин, который является оба утомительно и не тратится на то, что еще не было обнаружено. Решение этой конкретной проблемы в CPPREEFERFERE или в другом месте.
Пожалуйста, помогите мне понять, почему std :: stacktrace :: current () блокирует файл .pdb, и если/как можно отказаться от него снова.
Подробнее здесь: https://stackoverflow.com/questions/796 ... acecurrent