温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

FreeImage 3.18.0 在VS2017下编译

发布时间:2020-05-23 20:56:33 来源:网络 阅读:915 作者:fengyuzaitu 栏目:软件技术

点击FreeImage.2017.sln解决方案


动态库编译点击生成工程FreeImage
注意:C/C++预编译器添加预编译定义FREEIMAGE_EXPORTS,对函数进行导出


静态库编译点击生成工程FreeImageLib
注意:C/C++预编译器添加预编译定义FREEIMAGE_LIB


输出文件保存在Dist/x32中


头文件的宏定义编译细节如下:
#if defined(FREEIMAGE_LIB)
 #define DLL_API
 #define DLL_CALLCONV
#else
 #if defined(_WIN32) || defined(__WIN32__)
  #define DLL_CALLCONV __stdcall
  // The following ifdef block is the standard way of creating macros which make exporting
  // from a DLL simpler. All files within this DLL are compiled with the FREEIMAGE_EXPORTS
  // symbol defined on the command line. this symbol should not be defined on any project
  // that uses this DLL. This way any other project whose source files include this file see
  // DLL_API functions as being imported from a DLL, wheras this DLL sees symbols
  // defined with this macro as being exported.
  #ifdef FREEIMAGE_EXPORTS
   #define DLL_API __declspec(dllexport)
  #else
   #define DLL_API __declspec(dllimport)
  #endif // FREEIMAGE_EXPORTS
 #else
  // try the gcc visibility support (see http://gcc.gnu.org/wiki/Visibility)
  #if defined(__GNUC__) && ((__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
   #ifndef GCC_HASCLASSVISIBILITY
    #define GCC_HASCLASSVISIBILITY
   #endif
  #endif // __GNUC__
  #define DLL_CALLCONV
  #if defined(GCC_HASCLASSVISIBILITY)
   #define DLL_API __attribute__ ((visibility("default")))
  #else
   #define DLL_API
  #endif  
 #endif // WIN32 / !WIN32
#endif // FREEIMAGE_LIB


问题分析

严重性 代码 说明 项目 文件 行 禁止显示状态
错误 LNK2019 无法解析的外部符号 __imp__FreeImage_ConvertToGreyscale@4,该符号在函数 "public: virtual struct std::pair<class Ogre::SharedPtr<class Ogre::MemoryDataStream>,class Ogre::SharedPtr<class Ogre::Codec::CodecData> > __thiscall Ogre::FreeImageCodec::decode(class Ogre::SharedPtr<class Ogre::DataStream> &)const " (?decode@FreeImageCodec@Ogre@@UBE?AU?$pair@V?$SharedPtr@VMemoryDataStream@Ogre@@@Ogre@@V?$SharedPtr@VCodecData@Codec@Ogre@@@2@@std@@AAV?$SharedPtr@VDataStream@Ogre@@@2@@Z) 中被引用 OgreMain F:\AI\mogre\.build\vs2013\OgreFreeImageCodec.obj 1 
错误 LNK2019 无法解析的外部符号 __imp__FreeImage_Initialise@4,该符号在函数 "public: static void __cdecl Ogre::FreeImageCodec::startup(void)" (?startup@FreeImageCodec@Ogre@@SAXXZ) 中被引用 OgreMain F:\AI\mogre\.build\vs2013\OgreFreeImageCodec.obj 1 
错误 LNK2019 无法解析的外部符号 __imp__FreeImage_DeInitialise@0,该符号在函数 "public: static void __cdecl Ogre::FreeImageCodec::shutdown(void)" (?shutdown@FreeImageCodec@Ogre@@SAXXZ) 中被引用 OgreMain F:\AI\mogre\.build\vs2013\OgreFreeImageCodec.obj 1 
错误 LNK2019 无法解析的外部符号 __imp__FreeImage_GetVersion@0,该符号在函数 "public: static void __cdecl Ogre::FreeImageCodec::startup(void)" (?startup@FreeImageCodec@Ogre@@SAXXZ) 中被引用 OgreMain F:\AI\mogre\.build\vs2013\OgreFreeImageCodec.obj 1 
错误 LNK2019 无法解析的外部符号 __imp__FreeImage_GetCopyrightMessage@0,该符号在函数 "public: static void __cdecl Ogre::FreeImageCodec::startup(void)" (?startup@FreeImageCodec@Ogre@@SAXXZ) 中被引用 OgreMain F:\AI\mogre\.build\vs2013\OgreFreeImageCodec.obj 1 
错误 LNK2019 无法解析的外部符号 __imp__FreeImage_SetOutputMessage@4,该符号在函数 "public: static void __cdecl Ogre::FreeImageCodec::startup(void)" (?startup@FreeImageCodec@Ogre@@SAXXZ) 中被引用 OgreMain F:\AI\mogre\.build\vs2013\OgreFreeImageCodec.obj 1 
错误 LNK2019 无法解析的外部符号 __imp__FreeImage_AllocateT@28,该符号在函数 "private: struct FIBITMAP * __thiscall Ogre::FreeImageCodec::encodeBitmap(class Ogre::SharedPtr<class Ogre::MemoryDataStream> &,class Ogre::SharedPtr<class Ogre::Codec::CodecData> &)const " (?encodeBitmap@FreeImageCodec@Ogre@@ABEPAUFIBITMAP@@AAV?$SharedPtr@VMemoryDataStream@Ogre@@@2@AAV?$SharedPtr@VCodecData@Codec@Ogre@@@2@@Z) 中被引用 OgreMain F:\AI\mogre\.build\vs2013\OgreFreeImageCodec.obj 1 
错误 LNK2019 无法解析的外部符号 __imp__FreeImage_Unload@4,该符号在函数 "public: virtual struct std::pair<class Ogre::SharedPtr<class Ogre::MemoryDataStream>,class Ogre::SharedPtr<class Ogre::Codec::CodecData> > __thiscall Ogre::FreeImageCodec::decode(class Ogre::SharedPtr<class Ogre::DataStream> &)const " (?decode@FreeImageCodec@Ogre@@UBE?AU?$pair@V?$SharedPtr@VMemoryDataStream@Ogre@@@Ogre@@V?$SharedPtr@VCodecData@Codec@Ogre@@@2@@std@@AAV?$SharedPtr@VDataStream@Ogre@@@2@@Z) 中被引用 OgreMain F:\AI\mogre\.build\vs2013\OgreFreeImageCodec.obj 1 
错误 LNK2019 无法解析的外部符号 __imp__FreeImage_Save@16,该符号在函数 "public: virtual void __thiscall Ogre::FreeImageCodec::encodeToFile(class Ogre::SharedPtr<class Ogre::MemoryDataStream> &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ogre::SharedPtr<class Ogre::Codec::CodecData> &)const " (?encodeToFile@FreeImageCodec@Ogre@@UBEXAAV?$SharedPtr@VMemoryDataStream@Ogre@@@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAV?$SharedPtr@VCodecData@Codec@Ogre@@@2@@Z) 中被引用 OgreMain F:\AI\mogre\.build\vs2013\OgreFreeImageCodec.obj 1 
错误 LNK2019 无法解析的外部符号 __imp__FreeImage_OpenMemory@8,该符号在函数 "public: virtual struct std::pair<class Ogre::SharedPtr<class Ogre::MemoryDataStream>,class Ogre::SharedPtr<class Ogre::Codec::CodecData> > __thiscall Ogre::FreeImageCodec::decode(class Ogre::SharedPtr<class Ogre::DataStream> &)const " (?decode@FreeImageCodec@Ogre@@UBE?AU?$pair@V?$SharedPtr@VMemoryDataStream@Ogre@@@Ogre@@V?$SharedPtr@VCodecData@Codec@Ogre@@@2@@std@@AAV?$SharedPtr@VDataStream@Ogre@@@2@@Z) 中被引用 OgreMain F:\AI\mogre\.build\vs2013\OgreFreeImageCodec.obj 1 
错误 LNK2019 无法解析的外部符号 __imp__FreeImage_CloseMemory@4,该符号在函数 "public: virtual struct std::pair<class Ogre::SharedPtr<class Ogre::MemoryDataStream>,class Ogre::SharedPtr<class Ogre::Codec::CodecData> > __thiscall Ogre::FreeImageCodec::decode(class Ogre::SharedPtr<class Ogre::DataStream> &)const " (?decode@FreeImageCodec@Ogre@@UBE?AU?$pair@V?$SharedPtr@VMemoryDataStream@Ogre@@@Ogre@@V?$SharedPtr@VCodecData@Codec@Ogre@@@2@@std@@AAV?$SharedPtr@VDataStream@Ogre@@@2@@Z) 中被引用 OgreMain F:\AI\mogre\.build\vs2013\OgreFreeImageCodec.obj 1 
错误 LNK2019 无法解析的外部符号 __imp__FreeImage_LoadFromMemory@12,该符号在函数 "public: virtual struct std::pair<class Ogre::SharedPtr<class Ogre::MemoryDataStream>,class Ogre::SharedPtr<class Ogre::Codec::CodecData> > __thiscall Ogre::FreeImageCodec::decode(class Ogre::SharedPtr<class Ogre::DataStream> &)const " (?decode@FreeImageCodec@Ogre@@UBE?AU?$pair@V?$SharedPtr@VMemoryDataStream@Ogre@@@Ogre@@V?$SharedPtr@VCodecData@Codec@Ogre@@@2@@std@@AAV?$SharedPtr@VDataStream@Ogre@@@2@@Z) 中被引用 OgreMain F:\AI\mogre\.build\vs2013\OgreFreeImageCodec.obj 1 
错误 LNK2019 无法解析的外部符号 __imp__FreeImage_SaveToMemory@16,该符号在函数 "public: virtual class Ogre::SharedPtr<class Ogre::DataStream> __thiscall Ogre::FreeImageCodec::encode(class Ogre::SharedPtr<class Ogre::MemoryDataStream> &,class Ogre::SharedPtr<class Ogre::Codec::CodecData> &)const " (?encode@FreeImageCodec@Ogre@@UBE?AV?$SharedPtr@VDataStream@Ogre@@@2@AAV?$SharedPtr@VMemoryDataStream@Ogre@@@2@AAV?$SharedPtr@VCodecData@Codec@Ogre@@@2@@Z) 中被引用 OgreMain F:\AI\mogre\.build\vs2013\OgreFreeImageCodec.obj 1 
错误 LNK2019 无法解析的外部符号 __imp__FreeImage_AcquireMemory@12,该符号在函数 "public: virtual class Ogre::SharedPtr<class Ogre::DataStream> __thiscall Ogre::FreeImageCodec::encode(class Ogre::SharedPtr<class Ogre::MemoryDataStream> &,class Ogre::SharedPtr<class Ogre::Codec::CodecData> &)const " (?encode@FreeImageCodec@Ogre@@UBE?AV?$SharedPtr@VDataStream@Ogre@@@2@AAV?$SharedPtr@VMemoryDataStream@Ogre@@@2@AAV?$SharedPtr@VCodecData@Codec@Ogre@@@2@@Z) 中被引用 OgreMain F:\AI\mogre\.build\vs2013\OgreFreeImageCodec.obj 1 
错误 LNK2019 无法解析的外部符号 __imp__FreeImage_GetFIFCount@0,该符号在函数 "public: static void __cdecl Ogre::FreeImageCodec::startup(void)" (?startup@FreeImageCodec@Ogre@@SAXXZ) 中被引用 OgreMain F:\AI\mogre\.build\vs2013\OgreFreeImageCodec.obj 1 
错误 LNK2019 无法解析的外部符号 __imp__FreeImage_GetFormatFromFIF@4,该符号在函数 "void __cdecl Ogre::FreeImageLoadErrorHandler(enum FREE_IMAGE_FORMAT,char const *)" (?FreeImageLoadErrorHandler@Ogre@@YAXW4FREE_IMAGE_FORMAT@@PBD@Z) 中被引用 OgreMain F:\AI\mogre\.build\vs2013\OgreFreeImageCodec.obj 1 
错误 LNK2019 无法解析的外部符号 __imp__FreeImage_GetFIFExtensionList@4,该符号在函数 "public: static void __cdecl Ogre::FreeImageCodec::startup(void)" (?startup@FreeImageCodec@Ogre@@SAXXZ) 中被引用 OgreMain F:\AI\mogre\.build\vs2013\OgreFreeImageCodec.obj 1 
错误 LNK2019 无法解析的外部符号 __imp__FreeImage_FIFSupportsExportBPP@8,该符号在函数 "private: struct FIBITMAP * __thiscall Ogre::FreeImageCodec::encodeBitmap(class Ogre::SharedPtr<class Ogre::MemoryDataStream> &,class Ogre::SharedPtr<class Ogre::Codec::CodecData> &)const " (?encodeBitmap@FreeImageCodec@Ogre@@ABEPAUFIBITMAP@@AAV?$SharedPtr@VMemoryDataStream@Ogre@@@2@AAV?$SharedPtr@VCodecData@Codec@Ogre@@@2@@Z) 中被引用 OgreMain F:\AI\mogre\.build\vs2013\OgreFreeImageCodec.obj 1 
错误 LNK2019 无法解析的外部符号 __imp__FreeImage_FIFSupportsExportType@8,该符号在函数 "private: struct FIBITMAP * __thiscall Ogre::FreeImageCodec::encodeBitmap(class Ogre::SharedPtr<class Ogre::MemoryDataStream> &,class Ogre::SharedPtr<class Ogre::Codec::CodecData> &)const " (?encodeBitmap@FreeImageCodec@Ogre@@ABEPAUFIBITMAP@@AAV?$SharedPtr@VMemoryDataStream@Ogre@@@2@AAV?$SharedPtr@VCodecData@Codec@Ogre@@@2@@Z) 中被引用 OgreMain F:\AI\mogre\.build\vs2013\OgreFreeImageCodec.obj 1 
错误 LNK2019 无法解析的外部符号 __imp__FreeImage_GetFileTypeFromMemory@8,该符号在函数 "public: virtual class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall Ogre::FreeImageCodec::magicNumberToFileExt(char const *,unsigned int)const " (?magicNumberToFileExt@FreeImageCodec@Ogre@@UBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBDI@Z) 中被引用 OgreMain F:\AI\mogre\.build\vs2013\OgreFreeImageCodec.obj 1 
错误 LNK2019 无法解析的外部符号 __imp__FreeImage_GetImageType@4,该符号在函数 "public: virtual struct std::pair<class Ogre::SharedPtr<class Ogre::MemoryDataStream>,class Ogre::SharedPtr<class Ogre::Codec::CodecData> > __thiscall Ogre::FreeImageCodec::decode(class Ogre::SharedPtr<class Ogre::DataStream> &)const " (?decode@FreeImageCodec@Ogre@@UBE?AU?$pair@V?$SharedPtr@VMemoryDataStream@Ogre@@@Ogre@@V?$SharedPtr@VCodecData@Codec@Ogre@@@2@@std@@AAV?$SharedPtr@VDataStream@Ogre@@@2@@Z) 中被引用 OgreMain F:\AI\mogre\.build\vs2013\OgreFreeImageCodec.obj 1 
错误 LNK2019 无法解析的外部符号 __imp__FreeImage_GetBits@4,该符号在函数 "public: virtual struct std::pair<class Ogre::SharedPtr<class Ogre::MemoryDataStream>,class Ogre::SharedPtr<class Ogre::Codec::CodecData> > __thiscall Ogre::FreeImageCodec::decode(class Ogre::SharedPtr<class Ogre::DataStream> &)const " (?decode@FreeImageCodec@Ogre@@UBE?AU?$pair@V?$SharedPtr@VMemoryDataStream@Ogre@@@Ogre@@V?$SharedPtr@VCodecData@Codec@Ogre@@@2@@std@@AAV?$SharedPtr@VDataStream@Ogre@@@2@@Z) 中被引用 OgreMain F:\AI\mogre\.build\vs2013\OgreFreeImageCodec.obj 1 
错误 LNK2019 无法解析的外部符号 __imp__FreeImage_GetBPP@4,该符号在函数 "public: virtual struct std::pair<class Ogre::SharedPtr<class Ogre::MemoryDataStream>,class Ogre::SharedPtr<class Ogre::Codec::CodecData> > __thiscall Ogre::FreeImageCodec::decode(class Ogre::SharedPtr<class Ogre::DataStream> &)const " (?decode@FreeImageCodec@Ogre@@UBE?AU?$pair@V?$SharedPtr@VMemoryDataStream@Ogre@@@Ogre@@V?$SharedPtr@VCodecData@Codec@Ogre@@@2@@std@@AAV?$SharedPtr@VDataStream@Ogre@@@2@@Z) 中被引用 OgreMain F:\AI\mogre\.build\vs2013\OgreFreeImageCodec.obj 1 
错误 LNK2019 无法解析的外部符号 __imp__FreeImage_GetWidth@4,该符号在函数 "public: virtual struct std::pair<class Ogre::SharedPtr<class Ogre::MemoryDataStream>,class Ogre::SharedPtr<class Ogre::Codec::CodecData> > __thiscall Ogre::FreeImageCodec::decode(class Ogre::SharedPtr<class Ogre::DataStream> &)const " (?decode@FreeImageCodec@Ogre@@UBE?AU?$pair@V?$SharedPtr@VMemoryDataStream@Ogre@@@Ogre@@V?$SharedPtr@VCodecData@Codec@Ogre@@@2@@std@@AAV?$SharedPtr@VDataStream@Ogre@@@2@@Z) 中被引用 OgreMain F:\AI\mogre\.build\vs2013\OgreFreeImageCodec.obj 1 
错误 LNK2019 无法解析的外部符号 __imp__FreeImage_GetHeight@4,该符号在函数 "public: virtual struct std::pair<class Ogre::SharedPtr<class Ogre::MemoryDataStream>,class Ogre::SharedPtr<class Ogre::Codec::CodecData> > __thiscall Ogre::FreeImageCodec::decode(class Ogre::SharedPtr<class Ogre::DataStream> &)const " (?decode@FreeImageCodec@Ogre@@UBE?AU?$pair@V?$SharedPtr@VMemoryDataStream@Ogre@@@Ogre@@V?$SharedPtr@VCodecData@Codec@Ogre@@@2@@std@@AAV?$SharedPtr@VDataStream@Ogre@@@2@@Z) 中被引用 OgreMain F:\AI\mogre\.build\vs2013\OgreFreeImageCodec.obj 1 
错误 LNK2019 无法解析的外部符号 __imp__FreeImage_GetPitch@4,该符号在函数 "public: virtual struct std::pair<class Ogre::SharedPtr<class Ogre::MemoryDataStream>,class Ogre::SharedPtr<class Ogre::Codec::CodecData> > __thiscall Ogre::FreeImageCodec::decode(class Ogre::SharedPtr<class Ogre::DataStream> &)const " (?decode@FreeImageCodec@Ogre@@UBE?AU?$pair@V?$SharedPtr@VMemoryDataStream@Ogre@@@Ogre@@V?$SharedPtr@VCodecData@Codec@Ogre@@@2@@std@@AAV?$SharedPtr@VDataStream@Ogre@@@2@@Z) 中被引用 OgreMain F:\AI\mogre\.build\vs2013\OgreFreeImageCodec.obj 1 
错误 LNK2019 无法解析的外部符号 __imp__FreeImage_GetColorType@4,该符号在函数 "public: virtual struct std::pair<class Ogre::SharedPtr<class Ogre::MemoryDataStream>,class Ogre::SharedPtr<class Ogre::Codec::CodecData> > __thiscall Ogre::FreeImageCodec::decode(class Ogre::SharedPtr<class Ogre::DataStream> &)const " (?decode@FreeImageCodec@Ogre@@UBE?AU?$pair@V?$SharedPtr@VMemoryDataStream@Ogre@@@Ogre@@V?$SharedPtr@VCodecData@Codec@Ogre@@@2@@std@@AAV?$SharedPtr@VDataStream@Ogre@@@2@@Z) 中被引用 OgreMain F:\AI\mogre\.build\vs2013\OgreFreeImageCodec.obj 1 
错误 LNK2019 无法解析的外部符号 __imp__FreeImage_GetGreenMask@4,该符号在函数 "public: virtual struct std::pair<class Ogre::SharedPtr<class Ogre::MemoryDataStream>,class Ogre::SharedPtr<class Ogre::Codec::CodecData> > __thiscall Ogre::FreeImageCodec::decode(class Ogre::SharedPtr<class Ogre::DataStream> &)const " (?decode@FreeImageCodec@Ogre@@UBE?AU?$pair@V?$SharedPtr@VMemoryDataStream@Ogre@@@Ogre@@V?$SharedPtr@VCodecData@Codec@Ogre@@@2@@std@@AAV?$SharedPtr@VDataStream@Ogre@@@2@@Z) 中被引用 OgreMain F:\AI\mogre\.build\vs2013\OgreFreeImageCodec.obj 1 
错误 LNK2019 无法解析的外部符号 __imp__FreeImage_IsTransparent@4,该符号在函数 "public: virtual struct std::pair<class Ogre::SharedPtr<class Ogre::MemoryDataStream>,class Ogre::SharedPtr<class Ogre::Codec::CodecData> > __thiscall Ogre::FreeImageCodec::decode(class Ogre::SharedPtr<class Ogre::DataStream> &)const " (?decode@FreeImageCodec@Ogre@@UBE?AU?$pair@V?$SharedPtr@VMemoryDataStream@Ogre@@@Ogre@@V?$SharedPtr@VCodecData@Codec@Ogre@@@2@@std@@AAV?$SharedPtr@VDataStream@Ogre@@@2@@Z) 中被引用 OgreMain F:\AI\mogre\.build\vs2013\OgreFreeImageCodec.obj 1 
错误 LNK2019 无法解析的外部符号 __imp__FreeImage_ConvertTo24Bits@4,该符号在函数 "public: virtual struct std::pair<class Ogre::SharedPtr<class Ogre::MemoryDataStream>,class Ogre::SharedPtr<class Ogre::Codec::CodecData> > __thiscall Ogre::FreeImageCodec::decode(class Ogre::SharedPtr<class Ogre::DataStream> &)const " (?decode@FreeImageCodec@Ogre@@UBE?AU?$pair@V?$SharedPtr@VMemoryDataStream@Ogre@@@Ogre@@V?$SharedPtr@VCodecData@Codec@Ogre@@@2@@std@@AAV?$SharedPtr@VDataStream@Ogre@@@2@@Z) 中被引用 OgreMain F:\AI\mogre\.build\vs2013\OgreFreeImageCodec.obj 1 
错误 LNK2019 无法解析的外部符号 __imp__FreeImage_ConvertTo32Bits@4,该符号在函数 "public: virtual struct std::pair<class Ogre::SharedPtr<class Ogre::MemoryDataStream>,class Ogre::SharedPtr<class Ogre::Codec::CodecData> > __thiscall Ogre::FreeImageCodec::decode(class Ogre::SharedPtr<class Ogre::DataStream> &)const " (?decode@FreeImageCodec@Ogre@@UBE?AU?$pair@V?$SharedPtr@VMemoryDataStream@Ogre@@@Ogre@@V?$SharedPtr@VCodecData@Codec@Ogre@@@2@@std@@AAV?$SharedPtr@VDataStream@Ogre@@@2@@Z) 中被引用 OgreMain F:\AI\mogre\.build\vs2013\OgreFreeImageCodec.obj 1 
错误 LNK1120 31 个无法解析的外部命令 OgreMain F:\AI\mogre\bin\Debug\x86\OgreMain_d.dll 1


 无法解析的外部符号 __imp__FreeImage_Initialise@4说明

__imp__FreeImage_Initialise@4是函数编译为动态库时候的地址,说明FreeImage.lib中没有该函数的地址

调用命令查看FreeImage.lib中的函数声明

C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin>"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\dumpbin.exe" /SYMBOLS  F:\AI\FreeImage\Win32\Debug\FreeImaged.lib > D:FreeImageLib.txt

说明编译出来的FreeImage.lib是静态库,静态库中函数地址如下:__imp__FreeImage_Initialise,重新编译动态库,链接动态库解决问题





向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI