Jean Jean
Jean Jean

Reputation: 11

Visual Studio 2019 - How to add a .lib to a c++ library project?

I created a c++ library with VS2019

I want to add that .lib file, like I did for my other projects

but in the library project settings, there is no linker option, so I cannot tell it to use the missing .lib dependency

how do I resolve this ?

thanks for helping me on this

[edit] strangly enough SDL libraries dont cause any problem (becos of dll's ?) while nfd.lib has no dll

maybe the reason I cannot link my library with static libraries ?

image

Upvotes: 0

Views: 2938

Answers (1)

Jeaninez - MSFT
Jeaninez - MSFT

Reputation: 4017

but my library itself cannot be compiled as it complains about missing entry points for a depending lib

The library project can only be built but not compiled. After you finish building the .lib project, you will get a .lib file like this in the debug folder. And then you could add it to your C++ project.

According to your description, If you want to add a .lib to a .lib project? If so, I suggest you could try to add the name of the .lib file with its extension to Additional Dependencies. Librarian -> General -> Additional Dependencies. Here is the equivalent of linker input. And then add the path to the .lib file to the Additional Library Directories. Librarian -> General -> Additional Library Directories.Here is the equivalent of linker General.

Upvotes: 1

Related Questions