From: Daniel J. J. <dj...@is...> - 2004-05-19 14:41:58
|
Ian Scott wrote: >Daniel, > >This looks very like you have incompatible C/C++ runtime library use, between your build of VXL and your own program. > >>From the Build FAQ > > "These kinds of errors often indicate that you > are linking against different C++ run-time > libraries that you compiled VXL with (release > vs debug, static vs DLL stdlib, etc). The flags > like /MP and /MD much match exactly, in VXL's > build and your program's build. These flags are > set in Visual Studio under Settings->C/C++-> > Code Generation->Use run-time library. > > The easiest way to link against these projects, > we've found, is to use CMake for your project > too. CMake will then make sure the flags match, > or else will give you an error or warning." > >Please could you confirm that you have identical settings for the run-time library in both your program and VXL build. > >Ian. > > Well, what do you know - I copied the CMAKE vnl project and pasted my project files thereto (to be sure to have all the same settings), and everything seems to be working like a charm. Didn't know these things where so sensitive ;-) Thx for all the help, Dan |