[ITK] [ITK-users] Problems with writing filter using Xcode
Vikash Gupta
vikash.gupta at inria.fr
Fri Jul 3 05:59:28 EDT 2015
Hey Matt,
Here is the extract from the CMakeLists.txt
ADD_EXECUTABLE(testMapping testMapping.cxx)
TARGET_LINK_LIBRARIES(testMapping ${ITK_LIBRARIES})
And the filter MapLR2HR is called from TestMapping.cxx. It used to work on a Linux system.
Here is a stackexchange answer I found
http://stackoverflow.com/questions/20230412/undefined-symbols-for-architecture-x86-64-shared-util-library-build-with-cmake
So when I defined the function in the .h file itself the error disappeared. However, why this should happen for one particular function and not all the others. It should be consistent. So I am not able to figure that out.
Thanks for all the help
Vikash
----- Original Message -----
> From: "Matt McCormick" <matt.mccormick at kitware.com>
> To: "Vikash Gupta" <vikash.gupta at inria.fr>
> Cc: "Sean McBride" <sean at rogue-research.com>, "insight-users at itk org"
> <insight-users at itk.org>
> Sent: Friday, July 3, 2015 2:41:49 AM
> Subject: Re: [ITK-users] Problems with writing filter using Xcode
> Hi Vikash,
> What does your CMakeLists.txt look like? Are all executables created added in
> the CMakeLists.txt file with the add_executable and target_link_libraries
> command?
> Thanks,
> Matt
> On Fri, Jul 3, 2015 at 3:51 AM, Vikash Gupta < vikash.gupta at inria.fr > wrote:
> > Hey guys,
>
> > So, I moved to a different IDE (Eclipse). I am still getting similar error.
>
> > Here is the error
>
> > Undefined symbols for architecture x86_64:
>
> > "itk::MapLR2HRFilter<itk::Image<float, 3u>
> > >::SetTransform(itk::SmartPointer<itk::AffineTransform<double, 3u> >)",
> > referenced from:
>
> > _main in testMapping.o
>
> > ld: symbol(s) not found for architecture x86_64
>
> > clang: error: linker command failed with exit code 1 (use -v to see
> > invocation)
>
> > After some googling i figured its a problem with OS X. I wonder if anyone
> > knows how to fix it.
>
> > Thanks
>
> > Vikash
>
> > ----- Original Message -----
>
> > > From: "Vikash Gupta" < vikash.gupta at inria.fr >
>
> > > To: "Sean McBride" < sean at rogue-research.com >
>
> > > Cc: "insight-users at itk org" < insight-users at itk.org >
>
> > > Sent: Thursday, July 2, 2015 1:19:21 PM
>
> > > Subject: Re: [ITK-users] Problems with writing filter using Xcode
>
> > >
>
> > > Ok I am updating it ...
>
> > >
>
> > > ----- Original Message -----
>
> > > > From: "Vikash Gupta" < vikash.gupta at inria.fr >
>
> > > > To: "Sean McBride" < sean at rogue-research.com >
>
> > > > Cc: "insight-users at itk org" < insight-users at itk.org >
>
> > > > Sent: Thursday, July 2, 2015 1:16:44 PM
>
> > > > Subject: Re: [ITK-users] Problems with writing filter using Xcode
>
> > > >
>
> > > > Or maybe I am doing something wrong.. Here is what I am doing step by
> > > > step
>
> > > >
>
> > > > 1. Build ITK as I would normally considering a UNIX machine
>
> > > > 2. Use a text editor to make the CMakeLists.txt and arrange my
> > > > directories
>
> > > > 3. use ccmake -GXcode to generate my xcode project
>
> > > > 4. Open the Xcode project and write the filters I need.
>
> > > >
>
> > > >
>
> > > > Vikash
>
> > > >
>
> > > > ----- Original Message -----
>
> > > > > From: "Vikash Gupta" < vikash.gupta at inria.fr >
>
> > > > > To: "Sean McBride" < sean at rogue-research.com >
>
> > > > > Cc: "insight-users at itk org" < insight-users at itk.org >
>
> > > > > Sent: Thursday, July 2, 2015 1:09:00 PM
>
> > > > > Subject: Re: [ITK-users] Problems with writing filter using Xcode
>
> > > > >
>
> > > > > Hi Sean,
>
> > > > > Yes I was using Xcode 6.xx But then I read on stackexchange that
> > > > > there
> > > > > is
>
> > > > > some bug with the xcode 6.xx so rolled back to 5.xx . Also I was
>
> > > > > wondering
>
> > > > > if the .txx is a good extension for the counterpart to the .h file.
>
> > > > >
>
> > > > > Vikash
>
> > > > >
>
> > > > > ----- Original Message -----
>
> > > > > > From: "Sean McBride" < sean at rogue-research.com >
>
> > > > > > To: "Vikash Gupta" < vikash.gupta at inria.fr >, "insight-users at itk
> > > > > > org"
>
> > > > > > < insight-users at itk.org >
>
> > > > > > Sent: Thursday, July 2, 2015 1:05:04 PM
>
> > > > > > Subject: Re: [ITK-users] Problems with writing filter using Xcode
>
> > > > > >
>
> > > > > > On Thu, 2 Jul 2015 21:18:41 +0200, Vikash Gupta said:
>
> > > > > >
>
> > > > > > >I am using Mac OS X 10.10.3 and Xcode 5.1.1
>
> > > > > >
>
> > > > > > Maybe not the cause of your problem, but note that that's not a
> > > > > > valid
>
> > > > > > combination. OS X 10.10.x requires Xcode 6.x (I forget exactly
> > > > > > which).
>
> > > > > >
>
> > > > > > Cheers,
>
> > > > > >
>
> > > > > > --
>
> > > > > > ____________________________________________________________
>
> > > > > > Sean McBride, B. Eng sean at rogue-research.com
>
> > > > > > Rogue Research www.rogue-research.com
>
> > > > > > Mac Software Developer Montréal, Québec, Canada
>
> > > > > >
>
> > > > > >
>
> > > > > >
>
> > > > > _____________________________________
>
> > > > > 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://public.kitware.com/mailman/listinfo/insight-users
>
> > > > >
>
> > > > _____________________________________
>
> > > > 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://public.kitware.com/mailman/listinfo/insight-users
>
> > > >
>
> > > _____________________________________
>
> > > 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://public.kitware.com/mailman/listinfo/insight-users
>
> > >
>
> > _____________________________________
>
> > 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://public.kitware.com/mailman/listinfo/insight-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/community/attachments/20150703/be1f6c75/attachment.html>
-------------- next part --------------
_____________________________________
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://public.kitware.com/mailman/listinfo/insight-users
More information about the Community
mailing list