我使用itk开发了一个应用程序,我正在尝试将它与c#集成。我已经编写了一个包装器,在包装器应用程序中,我在链接器输入选项卡中包含了所有ITK .libs。我仍然得到未解决的外部错误。这些是我得到的错误:
错误4错误LNK2019:未解析的外部符号__imp__UuidCreate @ 4在函数&#34中引用; protected:static bool __cdecl gdcm :: UIDGenerator :: GenerateUUID(unsigned char *)" (?GenerateUUID @ UIDGenerator @ gdcm @@ KA_NPAE @ Z)\ ObliquePlaneWrapper \ itkgdcmMSFF-4.9.lib(gdcmUIDGenerator.obj)ObliquePlaneWrapper
错误2错误LNK2019:未解析的外部符号_gethostname @ 8在函数&#34中引用; public:static bool __cdecl gdcm :: System :: GetHostName(char * const)" (?GetHostName @ System @ gdcm @@ SA_NQAD @ Z)\ ObliquePlaneWrapper \ itkgdcmCommon-4.9.lib(gdcmSystem.obj)ObliquePlaneWrapper
错误1错误LNK2019:未解析的外部符号_WSACleanup @ 0在函数&#34中引用; public:static bool __cdecl gdcm :: System :: GetHostName(char * const)" (?GetHostName @ System @ gdcm @@ SA_NQAD @ Z)\ ObliquePlaneWrapper \ itkgdcmCommon-4.9.lib(gdcmSystem.obj)ObliquePlaneWrapper
错误3错误LNK2019:未解析的外部符号_WSAStartup @ 8在函数&#34中引用; public:static bool __cdecl gdcm :: System :: GetHostName(char * const)" (?GetHostName @ System @ gdcm @@ SA_NQAD @ Z)\ ObliquePlaneWrapper \ itkgdcmCommon-4.9.lib(gdcmSystem.obj)ObliquePlaneWrapper
如何解决这些错误? -swetha
答案 0 :(得分:1)
我使用CMAKE而不是手动添加.lib文件。它解决了我的问题