I have a "Logger" project in which the configuration type is a DLL.
"Logger" uses "libconfig" (open source parser). I currently have a separate project for "libconfig" and its configuration type is -.lib
I added "libconfig" to the Logger frameworks and links with:
- link depedencies = true
- use dependency library inputs = false
On the Logger linker command line, I see: / IMPLIB: "path \ to \ Logger.lib"
My question is: Why does Logger.lib need to be created? I see / OUT = "path \ to \ Logger.dll", but I'm trying to get the visual studio build process.
From the M $ IMPLIB doc , I see its part of the LINK process. I still do not understand.
Edit: I did not mention how to use the Logger DLL. My application will load it at runtime (since this function is only required for certain cmd command line arguments)
c ++ visual-studio dynamic-linking libconfig
Raja
source share