2016-09-30 6 views
0

Ich habe ITK 4.10 mit CMAKE und Visual Studio 2013 gebaut, aber ich arbeite damit auf QtCreator. Ich habe diesen Link to write the .pro file verfolgt. Es funktioniert gut, außer für einen Punkt. Wenn ich itkImageFileReader.h einfüge, erhalte ich 11 LNK2019-Fehler (andere .h-Dateien verursachen kein Problem). Hier sind einige der rapscallions:ITK itkImageFileReader.h verursacht Verbindungsfehler

itksys-4.10.lib(SystemTools.obj):-1: erreur : LNK2019: unresolved external symbol __imp_OpenProcessToken referenced in function "bool __cdecl itksys::DeleteJunction(class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &)" ([email protected]@@[email protected][email protected][email protected]@@[email protected][email protected]@@[email protected]@@Z) 

itksys-4.10.lib(SystemTools.obj):-1: erreur : LNK2019: unresolved external symbol __imp_AdjustTokenPrivileges referenced in function "bool __cdecl itksys::DeleteJunction(class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &)" ([email protected]@@[email protected][email protected][email protected]@@[email protected][email protected]@@[email protected]@@Z) 

itksys-4.10.lib(EncodingCXX.obj):-1: erreur : LNK2019: unresolved external symbol __imp_CommandLineToArgvW referenced in function "public: static class itksys::Encoding::CommandLineArguments __cdecl itksys::Encoding::CommandLineArguments::Main(int,char const * const *)" ([email protected]@[email protected]@@[email protected]@Z) 

Es ist nicht itksys-4.10.lib (SystemTools.obj) und (EncodingCXX.obj) finden können. Hier

ist die .pro-Datei:

QT += core 
QT -= gui 

CONFIG += c++11 
TARGET = itkTest 

CONFIG += console 
CONFIG -= app_bundle 

TEMPLATE = app 

INCLUDEPATH += C:/InsightToolkit-4.10.0/include/ITK-4.10 

LIBS += -LC:/InsightToolkit-4.10.0/build/lib/Release 
LIBS += "C:/InsightToolkit-4.10.0/build/lib/Release/ITKBiasCorrection-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKBioCell-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKCommon-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKDICOMParser-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/itkdouble-conversion-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKEXPAT-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKFEM-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/itkgdcmcharls-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/itkgdcmCommon-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/itkgdcmDICT-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/itkgdcmDSED-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/itkgdcmIOD-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/itkgdcmjpeg8-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/itkgdcmjpeg12-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/itkgdcmjpeg16-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/itkgdcmMEXD-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/itkgdcmMSFF-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/itkgdcmopenjpeg-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/itkgdcmsocketxx-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKgiftiio-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/itkhdf5_cpp-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/itkhdf5-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKIOBioRad-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKIOBMP-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKIOCSV-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKIOGDCM-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKIOGE-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKIOGIPL-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKIOHDF5-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKIOImageBase-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKIOIPL-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKIOJPEG-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKIOLSM-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKIOMesh-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKIOMeta-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKIOMRC-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKIONIFTI-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKIONRRD-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKIOPNG-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKIOSiemens-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKIOSpatialObjects-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKIOStimulate-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKIOTIFF-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKIOTransformBase-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKIOTransformHDF5-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKIOTransformInsightLegacy-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKIOTransformMatlab-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKIOVTK-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKIOXML-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/itkjpeg-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKKLMRegionGrowing-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKLabelMap-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKMesh-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKMetaIO-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/itknetlib-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/itkNetlibSlatec-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKniftiio-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKNrrdIO-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKOptimizers-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKOptimizersv4-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKPath-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/itkpng-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKPolynomials-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKQuadEdgeMesh-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKSpatialObjects-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKStatistics-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/itksys-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/itktestlib-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/itktiff-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKTransform-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/itkv3p_netlib-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/itkvcl-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKVideoCore-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKVideoIO-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/itkvnl_algo-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/itkvnl-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKVNLInstantiation-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKVTK-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKWatersheds-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/itkzlib-4.10.lib" \ 
"C:/InsightToolkit-4.10.0/build/lib/Release/ITKznz-4.10.lib" 

SOURCES += main.cpp 

Ich habe versucht, einen Umbau aber nichts geändert. Haben Sie eine Idee, das zu beheben?

Danke!

John

Antwort

0

Ich hatte ähnliche Probleme für einen Build mit einem benutzerdefinierten Visual Studio-Projekt. Einige Windows-Standardbibliotheken fehlen. Für den itkImageFileReader benötigen Sie Advapi32.lib und Shell32.lib.

In meinem Visual Studio-Projekt erben von übergeordneten oder Projektstandards wurde nicht in Linker-> Input-> Zusätzliche Abhängigkeiten überprüft.