How could I tell one .lib file is a static library v.s. an import library for a DLL? Is there any tool or command that could do this?
Second question is how could I check the dependencies of a static library, I mean how could I know which DLLs are included in this static library?
Thanks for any help here.
Best regards,
Import library will add a DLL dependency to your program. Your program won't start, if you don't have the DLL. (You may use Dependency Walker to get the names of the DLL's of your program depend on).
Afaik Static libraries do not have dependencies. They linked into the program, only linker errors will tell you if that particular library depends on another lib. (At least in GCC, I don't know want is the behaviors of the MS tools.)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With