hi list,<br>I&#39;m having a little problem involving c++ static initializations using static libraries libraries. The problem is that if I link this code to the executable as a static library the code is never run, but if it is a SHARED library it is, but I need it to be static (if possible).<br>
<br>The code looks like this:<br>struct AClass {<br>&nbsp;&nbsp;&nbsp; static Object* registration() {...}<br>&nbsp;&nbsp;&nbsp; static int Aregistered=something(&quot;A&quot;, AClass::registration);<br>};<br><br>Any hint on what should I do so that it is called as i expect?<br>
<br>Thanks,<br>aleix<br>