crosire / blink

A tool which allows you to edit source code of any MSVC C++ project live at runtime
BSD 2-Clause "Simplified" License
1.09k stars 81 forks source link

Support for static link libraries #45

Open MatzeOGH opened 2 weeks ago

MatzeOGH commented 2 weeks ago

Blink currently only detects .obj and .cpp files that are part of the main project.

I have a project that includes multiple smaller static linked libraries. These get detected by pdb.read_object_files(...) But the path to them is just some relative path., like x64\Debug\StaticLib1.obj

Is support for static libraries something that can be reasonably implemented with a moderate amount of work? Currently, I am considering a proactive approach, providing Blink with all the necessary information without the need to extract it from the pdb.