title: undefined reference to xercesc_2_8 when compiling sample ocde
body: <p>I'm trying to compile the following sample code available at XERCES site:</p>
  
  <pre><code>#include &lt;xercesc/util/PlatformUtils.hpp&gt;
  // Other include files, declarations, and non-Xerces-C++ initializations.
  XERCES_CPP_NAMESPACE_USE
  
  int main(int argc, char* argv[])
  {
    try {
        XMLPlatformUtils::Initialize();
  
    }
    catch (const XMLException&amp; toCatch) {
      // Do your failure processing here
      return 1;
    }
  
    // Do your actual work with Xerces-C++ here.
  
    XMLPlatformUtils::Terminate();
  
    // Other terminations and cleanup.
    return 0;
  }
  </code></pre>
  
  <p>with,</p>
  
  <pre><code>g++ -g -Wall -pedantic -L/usr/lib -lxerces-c -o xercesTest xercesTest.cpp
  </code></pre>
  
  <p>giving me the following linking error:</p>
  
  <pre><code>/tmp/ccYIHCfR.o: In function `main':
  /home/cjmv/temp/xercesTest.cpp:8: undefined reference to `xercesc_2_8::XMLUni::fgXercescDefaultLocale'
  /home/cjmv/temp/xercesTest.cpp:8: undefined reference to `xercesc_2_8::XMLPlatformUtils::Initialize(char const*, char const*, xercesc_2_8::PanicHandler*, xercesc_2_8::MemoryManager*, bool)'
  /home/cjmv/temp/xercesTest.cpp:18: undefined reference to `xercesc_2_8::XMLPlatformUtils::Terminate()'
  /tmp/ccYIHCfR.o:(.gcc_except_table+0x10): undefined reference to `typeinfo for xercesc_2_8::XMLException'
  collect2: ld returned 1 exit status
  </code></pre>
  
  <p>I've installed xerces-c28 and xerces-c2-dev through aptitude on my ubuntu-server 12.04</p>
  
  <p>Any help would be appreciated.</p>