The link errors indicate you're linking things built with the static runtime (/MT) and the dynamic runtime (/MD). By default CMake uses the /MD Flags. Did you change them to /MT? In either case you want them to be the same for everything you're trying to build.
On Mon, Sep 6, 2010 at 4:46 PM, Dr. X <xun...@renci.org> wrote: > Hi All, > The default build of Xdmf.vcproj have the following bugs: > ==================================================== > Errors: > Error 326 error C2146: syntax error : missing ';' before identifier 'fd' > d:\mysql5.1\include\mysql_com.h 243 Xdmf > Error 327 error C4430: missing type specifier - int assumed. Note: C++ > does not support default-int d:\mysql5.1\include\mysql_com.h 243 Xdmf > Error 328 error C4430: missing type specifier - int assumed. Note: C++ > does not support default-int d:\mysql5.1\include\mysql_com.h 243 Xdmf > Error 329 error C2065: 'SOCKET' : undeclared identifier > d:\mysql5.1\include\mysql_com.h 427 Xdmf > Error 330 error C2146: syntax error : missing ')' before identifier 's' > d:\mysql5.1\include\mysql_com.h 427 Xdmf > Error 331 error C2059: syntax error : ')' > d:\mysql5.1\include\mysql_com.h 428 Xdmf > > Fix: > Add the following lines in d:\mysql5.1\include\mysql_com.h > > #if defined(__WIN__) > #include <WinSock2.h> > #endif /* __WIN__ */ > ==================================================== > Errors: > Error 3 error LNK2005: _amsg_exit already defined in > MSVCRTD.lib(MSVCR90D.dll) LIBCMT.lib Xdmf > Error 4 error LNK2005: _initterm_e already defined in > MSVCRTD.lib(MSVCR90D.dll) LIBCMT.lib Xdmf > Error 5 error LNK2005: exit already defined in MSVCRTD.lib(MSVCR90D.dll) > LIBCMT.lib Xdmf > ... > > Fix: > Add "libcmt" in Xdmf Property Pages -> Configuration Properties -> > Linker -> Input -> Ignore Specific Library for both Debug and Release > build. > > For the libcmt errors, how can I patch the corresponding CMakeLists.txt > file? Thanks a lot. > > Best, > x > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://www.paraview.org/mailman/listinfo/paraview >
_______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Follow this link to subscribe/unsubscribe: http://www.paraview.org/mailman/listinfo/paraview