读取.dcm文件itk

问题描述 投票:0回答:1

我正在使用itk库来读取我的.dcm文件,使用它的示例:https://itk.org/Doxygen46/html/IO_2DicomImageReadWrite_8cxx-example.html

当我使用CMake构建这个例子时,它看起来一切正常,我可以用.png格式写我的.dcm。但是当我使用Visual Studio(2015-2013-2010)时,我遇到了这些错误:

LNK1120 4 unresolved externals
LNK2019 unresolved external symbol gethostname referenced in function "public: static bool __cdecl gdcm::System::GetHostName(char * const)" (?GetHostName@System@gdcm@@SA_NQEAD@Z)  
LNK2019 unresolved external symbol WSACleanup referenced in function "public: static bool __cdecl gdcm::System::GetHostName(char * const)" (?GetHostName@System@gdcm@@SA_NQEAD@Z)   
LNK2019 unresolved external symbol WSAStartup referenced in function "public: static bool __cdecl gdcm::System::GetHostName(char * const)" (?GetHostName@System@gdcm@@SA_NQEAD@Z)   Read_Write  
LNK2019 unresolved external symbol __imp_UuidCreate referenced in function "protected: static bool __cdecl gdcm::UIDGenerator::GenerateUUID(unsigned char *)" (?GenerateUUID@UIDGenerator@gdcm@@KA_NPEAE@Z) 

似乎gdcm有问题。

image-processing dicom itk
1个回答
2
投票

关于套接字函数:似乎应该将项目链接到WS2_32.lib

关于__imp_UuidCreate:似乎是一个known issue

© www.soinside.com 2019 - 2024. All rights reserved.