I solved my problem with
INCLUDE( ${USE_ITK_FILE} )
INCLUDE( ${USE_VTK_FILE} )
INCLUDE( ${GDCM_USE_FILE} )
INCLUDE( ${QT_USE_FILE} )
MITK_USE_MODULE(MitkExt QmitkExt)
#INCLUDE_DIRECTORIES(${ALL_INCLUDE_DIRECTORIES} ${QMITK_INCLUDE_DIRS})
#INCLUDE_DIRECTORIES(${MITK_DIR}/Utilities/mbilog)
#LINK_DIRECTORIES(${MITK_LINK_DIRECTORIES})
#INCLUDE_DIRECTORIES( ${MITK_USE_FILE} )
INCLUDE_DIRECTORIES(${ALL_INCLUDE_DIRECTORIES})
LINK_DIRECTORIES(${ALL_LIBRARY_DIRS})
so delete this :-)
________________________________
Von: Lodron, Gerald [mailto:[email protected]]
Gesendet: Dienstag, 13. Juli 2010 15:36
An: '[email protected]'
Betreff: [mitk-users] Problem with linking
Hi
I currently made a solution with 3 projects
- A dynamic lib which is from us and contains ITK, GDCM2, VTK and Qt
- A dynamic lib which is neccessary for MyLib2MITK and back conversions
- A executable which only uses MITK classes for visualization
All seems to work until i needed mitk::Contour::New() in my MyLib2MITK lib. I
get following linker error:
MyClass.obj : error LNK2019: unresolved external symbol "__declspec(dllimport)
public: static class itk::SmartPointer<class mitk::Contour> __cdecl
mitk::Contour::New(void)"
(__imp_?...@contour@mitk@@sa?av?$smartpoin...@vcontour@mitk@@@itk@@XZ)
referenced in function "protected: virtual void __cdecl
MyClass::GenerateData(void)"
(?generated...@myclass@@MEAAXXZ<mailto:?generated...@myclass@@MEAAXXZ>)
Here is my CMake include, anny hints?:
INCLUDE( ${USE_ITK_FILE} )
INCLUDE( ${USE_VTK_FILE} )
INCLUDE( ${GDCM_USE_FILE} )
INCLUDE( ${QT_USE_FILE} )
MITK_USE_MODULE(QmitkExt)
INCLUDE_DIRECTORIES(${ALL_INCLUDE_DIRECTORIES} ${QMITK_INCLUDE_DIRS})
INCLUDE_DIRECTORIES(${MITK_DIR}/Utilities/mbilog)
LINK_DIRECTORIES(${MITK_LINK_DIRECTORIES})
#INCLUDE_DIRECTORIES( ${MITK_USE_FILE} ) //this brings strange errors
ADD_LIBRARY(MyLib2MITK SHARED ${MyLib2MITK_SCS})
TARGET_LINK_LIBRARIES(MyLib2MITK ${QT_LIBRARIES} ${ITK_LIBRARIES}
${VTK_LIBRARIES} ${GDCM_LIBRARIES} ${MyLib_LIBRARIES} ${MITK_LIBRARIES}
${QMITK_LIBRARIES})
------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
mitk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mitk-users
------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
mitk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mitk-users