Reputation: 663
In Visual Studio when I want use existing project in my solution I can either add it as a reference, or add it as a statically linked lib in other project properties. I'm confused when I should use with option and which benefits those two approached has. PS: talking about C++ projects.
Upvotes: 4
Views: 1354
Reputation: 1931
In my opinion, when a project needs to use a library, you have to do at least two things:
File When there are multiple projects in your solution, for example, Project A is exe and Project B is static lib. If Project A depends on Project B, you need to do three things:
Since the above actions are standard actions, VS provides a function called Add Reference
, which automatically completes these two actions:
If you want to konw more information, you could refer to Microsoft Docs about Create and use a static library and Manage references in a project.
Upvotes: 3