Hello all,

I have simple Win32 command line project using my own static library which in turns requires third-party static library (the Expat XML parser). I have the solution where all these three projects reside (command line EXE, my static library LIB and expat static library LIB).

Now I have it configured in the way that the EXE project has a reference to the Expat static library and my own static library has no reference.

My question is if it were better to have the reference to Expat static library in my own static library instead of having it in the EXE project. I guess its nonsense to have it in both of the projects.

What is your opinion?

Thank you for your contributions, best regards
Standa.