У меня возникла проблема: у меня есть файл .dll, скомпилированный в режиме отладки. Он статически связывается с файлом .lib, который также компилируется при отладке. Исходный код доступен всем. Однако когда я запускаю .dll и подключаю VS к процессу, он может выполнять только собственные функции .dll, но не те, что в .lib.
В модуле view Я вижу, что символы загружены для всех модулей. Как гарантировать, что с .lib также связаны символы? Насколько я понимаю, поскольку он связан статически, символы для него должны генерироваться при компиляции «родительской» .dll, это правильно? Итак, нужно ли мне что-то сделать при сборке .dll, чтобы обеспечить возможность пошагового выполнения ВСЕХ функций?
Подробнее здесь: https://stackoverflow.com/questions/497 ... r-lib-file