[Insight-users] How to create an array of itk::Matrix
Bradley Lowekamp
blowekamp at mail.nih.gov
Mon Nov 26 22:26:50 EST 2012
Hrmm... What about changing the find_package line to the following:
FIND_PACKAGE(ITK REQUIRED ITKCommon ITKVNL ITKVNLInstantiation )
I think the libITKVNLInstantiation-4.3.a library is not getting linked.... but I have not tied this. So it's just a guess.
Brad
On Nov 26, 2012, at 7:39 PM, David Doria <daviddoria at gmail.com> wrote:
> On Mon, Nov 26, 2012 at 6:47 PM, Tanweer Rashid <trash001 at odu.edu> wrote:
>> Hi,
>>
>> I am trying to create an array of itk::Matrix. My code is as follows:
>
> Please try to simplify examples as much as you can. I can reproduce the error:
> error: undefined reference to `vnl_matrix_fixed<double, 512u, 3u>::fill(double)'
>
> with the following:
>
> TestITK.cpp
> ----------------
> #include "itkMatrix.h"
>
> int main()
> {
> typedef itk::Matrix<double, 512, 3> MatrixShapeType;
> MatrixShapeType mShapes[10];
> mShapes[0].Fill(0);
> }
>
> CMakeLists.txt
> ---------------------
>
> cmake_minimum_required(VERSION 2.6)
>
> project(TestITK)
>
> FIND_PACKAGE(ITK REQUIRED ITKCommon ITKVNL)
> INCLUDE(${ITK_USE_FILE})
>
> add_executable(TestITK TestITK.cpp)
> target_link_libraries(TestITK ${ITK_LIBRARIES})
>
> Anyone know what the problem could be?
>
> David
> _____________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Kitware offers ITK Training Courses, for more information visit:
> http://www.kitware.com/products/protraining.php
>
> Please keep messages on-topic and check the ITK FAQ at:
> http://www.itk.org/Wiki/ITK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://www.itk.org/mailman/listinfo/insight-users
More information about the Insight-users
mailing list