c++ os-independent package manager like python's pip?
<p>As a python user, if I require a module <code>pip install whatever</code>, it magically handles dependencies and such. Python spoiled me! I'm NOT prepared for the world of C++! </p>

<p><em>It has taken me some considerable effort just to simplify this question, so bear with me:</em></p>

<p>Essentially if I create an open source package (and it involves QT, but I suppose it could involve anything) I would like to know of an OS-independent standard of some sort that at least simplifies the dependencies issue, so if another developer gets involved he can quickly get up and running with the source.</p>

<p>Using <code>pip</code> as an example, if there are cascading dependencies, all will be added, and the developer quickly assembles his rocketship with auto-delivered parts and goes to the moon.</p>

<p>I haven't found a similar solution with c++, that honors platforms, but then again I am very new to this language. This question itself might suggest great misunderstanding of the subject. </p>

<p>Can someone set me straight on this?</p>