Obviously it was my fault. I installed the incorrect version of boost (multithreaded, static runtime instead of multithreaded).
Now I'm trying to use liblas. I have included #include <liblas/liblas.hpp> and compiler reports more than 100 errors. This is the first: C:\Program Files\libLAS\include\liblas/guid.hpp(116): error C2470: 'guid' : looks like a function definition, but there is no parameter list; skipping apparent body The error is in "class LAS_DLL guid" in the LAS_DLL definition... I've included all the paths. Any advice. Thanks. Frank >----Messaggio originale---- >Da: [email protected] >Data: 28/12/2010 18.42 >A: <[email protected]> >Ogg: VS2010 linking error > >I'm trying to compile libLAS-1.6.0b3 using VS2010. >I have installed CMake 2.8.3 and boost libraries using the installer from >boostpro (1.44 multithreaded, static runtime). >CMake detects boost without any problem and generates the VS2010 project. > >Compiling the liblas project I'm getting the following linking errors: > >libboost_program_options-vc100-mt-s-1_44.lib(parsers.obj) : error LNK2038: >mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value >'2' in indexcell.obj >... >msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: __int64 __thiscall std:: >ios_base::width(__int64)" (?wi...@ios_base@std@@qae_...@z) already defined in >libboost_program_options-vc100-mt-s-1_44.lib(options_description.obj) >... >LINK : fatal error LNK1104: cannot open file 'libboost_serialization-vc100- mt- >gd-1_44.lib' > >The project Code Generation->Runtime Library is automatically set to Multi- >threaded Debug DLL as default. _______________________________________________ Liblas-devel mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/liblas-devel
