I am trying to deal with a problem where I call the set_identity() function on an object of type vnl_matrix_fixed. The following is the smallest piece of code that results in an unresolved external symbol linker error for the set_identity function when I attempt to compile it:
vnl_matrix_fixed< double, 11, 11> mat;
I am using the latest version of VXL that I cloned from the git repository today and compiled in Visual Studio 2012. I am linking the above code against every library file built as part of the VXL project, so I am definitely including the correct .lib file to link against. This is an odd issue because the code for the set_identity() function is clearly there at line 274 in the vnl_matrix_fixed.txx file.
If anyone has any ideas on what is going wrong/ how I can get this to work, I would love to hear them.
Thank you for your time,