From: Claudio Landi <oclandi@ho...> - 2003-04-02 10:06:44
I've downloaded both the latest stable version of vxl library and the latest
cvs, then I built msvc7 projects with CMake. I've successfully built the
whole vxl library, but I'm not able to use vnl library.
vcl works, but whenever I try to include, for example, vnl_matrix and link
with vnl.lib I get a load of linking errors.
The linker says that a lot of symbols are already defined in libcd.lib or
even in the project main object file.
Any idea is welcome.
Add photos to your e-mail with MSN 8. Get 2 months FREE*.
From: Markus Meyer <meyer@me...> - 2003-04-02 10:28:02
> with vnl.lib I get a load of linking errors.
> The linker says that a lot of symbols are already defined in
> libcd.lib or
> even in the project main object file.
> Any idea is welcome.
I only have MSVC++6.0, but it should be similar on .NET. Go to
Project/Settings, then choose the C/C++ tab, and as Category choose
"Code generation". Look at the entry "Runtime Library". You can choose
among some different options here, but for all projects you link
together this should be set to the same setting. I recommend using
"MultiThread DLL" (for release builds) and "MultiThread DLL Debug" (for
debug builds) respectively, because it has given me the least problems
You can also experiment with the /NODEFAULT:<library> settings, but you
shouldn't really have to.
Get latest updates about Open Source Projects, Conferences and News.