title: EMF file(.so) debugging, symbol not found VTable error
body: <p>In Solaris I have an exe file as per the guideline I need to add a shared library (.so) to extend the functionality. I have created a lthmyplugin.so file and added as described. Now the utlity run perfectly fine untill it calls my function After calling my function it fails.</p>
  
  <p>Questions:</p>
  
  <ol>
  <li>Is there any way to debug?</li>
  <li>When I run the command truss it identifies aa.so </li>
  </ol>
  
  <p>Also ldd -d lthmyplugin.so  show no error except</p>
  
  <pre><code>    symbol not found: __1cIMyPluginG__vtbl_         (./lthmyplugin.so)    
      symbol not found: __1cIThPluginG__vtbl_         (./lthmyplugin.so)    
      symbol not found: __1cOThLocalOptionsG__vtbl_           (./lthmyplugin.so)    
      symbol not found: __1cJThOptionsG__vtbl_                (./lthmyplugin.so)     
  </code></pre>
  
  <p>Can this cause the programme to fail?</p>
  
  <p>fyi, I have not used and any virtual function,constructors or destructors</p>
  
  <p>What does this mean symbol not found: _<em>1cIThPluginG</em>_vtbl_  ?</p>
  
  <p>Thanks,</p>