[ITK Community] [Insight-users] Hello ITK with Qt Creator issue
Barbara Post
bpo at eonix.be
Fri Feb 28 05:33:49 EST 2014
Hello again,
After compiling VTK, ITK with vtkGlue enabled, I still have troubles when using ITK in a QMake project.
Now the error changed to this one, surprisingly:
ITKCommon-4.5.lib(itkDynamicLoader.obj):-1: error: LNK2019: unresolved external symbol "public: static struct HINSTANCE__ * __cdecl itksys::DynamicLoader::OpenLibrary(char const *)" (?OpenLibrary at DynamicLoader@itksys@@SAPEAUHINSTANCE__@@PEBD at Z) referenced in function "public: static struct HINSTANCE__ * __cdecl itk::DynamicLoader::OpenLibrary(char const *)" (?OpenLibrary at DynamicLoader@itk@@SAPEAUHINSTANCE__@@PEBD at Z)
File not found: ITKCommon-4.5.lib(itkDynamicLoader.obj)
It's really strange because I didn't modify the directories paths and the files are there as expected.
My .pro file, again:
# Pass information to Qmake (include path)
INCLUDEPATH += $$PWD/../../../../../../ITK/include/ITK-4.5
DEPENDPATH += $$PWD/../../../../../../ITK/include/ITK-4.5
# Pass information to Qmake (lib path)
#QMAKE_LIBDIR += \
# $${ITK_LIBS}
#C:/ITK/lib
# Pass information to Qmake (link against)
win32: LIBS += -L$$PWD/../../../../../../ITK/lib/ \
-lITKBiasCorrection-4.5 \
-lITKBioCell-4.5 \
-lITKCommon-4.5 \
[... list of libs]
My ITK folder is in C:
$$PWD shoud refer to C:\Dev\Projects\MyProject\HelloItk\qmake\HelloItk folder where I have the .pro file.
So why are there 6 "../" instructions in path to climb up, rather than 5 ones ? If I put only 5 "../", it won't find itkImage.h.
I guess I have libs references not in correct order.
Almost going to give up in favor of CMake project :-) so this is my last call to feedback about people who used a QMake project.
Thanks,
--
Barbara POST
From: Insight-users [mailto:insight-users-bounces at itk.org] On Behalf Of Barbara Post
Sent: jeudi 27 février 2014 09:18
To: insight-users at itk.org
Subject: Re: [Insight-users] Hello ITK with Qt Creator issue
Hi Jothy,
OK I'm going to compile it with Module_ITKVtkGlue right now.
Do I need to enable another module ?
I'm looking right now for more information: I need to set VTK_DIR, so get VTK. I assume I need to build VTK or the source only contains required things? I'm a bit new to this :-)
Thank you,
--
Barbara POST
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/community/attachments/20140228/0bc6bd1e/attachment-0002.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://www.itk.org/mailman/listinfo/insight-users
More information about the Community
mailing list