I have a library ('A') which uses other library ('B'). Now, I have developed a program which uses 'A' library. Should I link my project to the 'A' library or the both libraries? In my previous experiments, I joined the both libraries to my projects and It worked but maybe this method is not reasonable!