TeamTalk icon indicating copy to clipboard operation
TeamTalk copied to clipboard

GifSmiley x64 编译不了,是不支持吗?

Open iahob opened this issue 1 year ago • 0 comments

已启动重新生成... 1>------ 已启动全部重新生成: 项目: GifSmiley, 配置: Debug x64 ------ 1>stdafx.cpp 1>GifSmiley.cpp 1>C:\Users\Administrator\Desktop\win-client-master\src\GifSmiley\GifSmiley.cpp(9,8): warning C4467: 已弃用 ATL 属性的使用情况 1>GifSmileyCtrl.cpp 1>C:\Users\Administrator\Desktop\win-client-master\src\GifSmiley\GifSmileyCtrl.h(25,8): warning C4467: 已弃用 ATL 属性的使用情况 1>C:\Users\Administrator\Desktop\win-client-master\src\GifSmiley\GifSmileyCtrl.cpp(182,36): warning C4312: “类型强制转换”: 从“long”转换到更大的“HWND” 1>C:\Users\Administrator\Desktop\win-client-master\src\GifSmiley\GifSmileyCtrl.cpp(232,32): warning C4311: “类型强制转换”: 从“CGifSmileyCtrl *”到“DWORD”的指针截断 1>C:\Users\Administrator\Desktop\win-client-master\src\GifSmiley\GifSmileyCtrl.cpp(232,32): warning C4302: “类型强制转换”: 从“CGifSmileyCtrl *”到“DWORD”截断 1>C:\Users\Administrator\Desktop\win-client-master\src\GifSmiley\GifSmileyCtrl.cpp(242,32): warning C4311: “类型强制转换”: 从“HWND”到“long”的指针截断 1>C:\Users\Administrator\Desktop\win-client-master\src\GifSmiley\GifSmileyCtrl.cpp(242,32): warning C4302: “类型强制转换”: 从“HWND”到“long”截断 1>C:\Users\Administrator\Desktop\win-client-master\src\GifSmiley\GifSmileyCtrl.cpp(411,35): warning C4312: “类型强制转换”: 从“long”转换到更大的“HWND” 1>C:\Users\Administrator\Desktop\win-client-master\src\GifSmiley\GifSmileyCtrl.cpp(747,39): warning C4311: “类型强制转换”: 从“HWND”到“LONG”的指针截断 1>C:\Users\Administrator\Desktop\win-client-master\src\GifSmiley\GifSmileyCtrl.cpp(747,39): warning C4302: “类型强制转换”: 从“HWND”到“LONG”截断 1>C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\atlmfc\include\atlcom.h(3874,33): error C2259: “ATL::CComContainedObject”: 无法实例化抽象类 1> with 1> [ 1> contained=CGifSmileyCtrl 1> ] 1>C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\atlmfc\include\atlcom.h(3874): message : 参见“ATL::CComContainedObject”的声明 1> with 1> [ 1> contained=CGifSmileyCtrl 1> ] 1>C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\atlmfc\include\atlcom.h(3874,33): message : 由于下列成员: 1>C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\atlmfc\include\atlcom.h(3874,33): message : “HRESULT IGifSmileyCtrl::get_HWND(long *)”: 是抽象的 1>C:\Users\Administrator\Desktop\win-client-master\src\GifSmiley\GifSmileyCtrl.h(38): message : 参见“IGifSmileyCtrl::get_HWND”的声明 1>C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\atlmfc\include\atlcom.h(2076): message : 查看对正在编译的 类 模板 实例化“ATL::CComAggObject<T>”的引用 1> with 1> [ 1> T=CGifSmileyCtrl 1> ] 1>C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\atlmfc\include\atlcom.h(2065): message : 在编译 类 模板 成员函数“HRESULT ATL::CComCreator<ATL::CComAggObject<T>>::CreateInstance(void *,const IID &,LPVOID *)”时 1> with 1> [ 1> T=CGifSmileyCtrl 1> ] 1>C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\atlmfc\include\atlcom.h(2170): message : 查看对正在编译的函数 模板 实例化“HRESULT ATL::CComCreator<ATL::CComAggObject<T>>::CreateInstance(void *,const IID &,LPVOID *)”的引用 1> with 1> [ 1> T=CGifSmileyCtrl 1> ] 1>C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\atlmfc\include\atlcom.h(2172): message : 查看对正在编译的 类 模板 实例化“ATL::CComCreator<ATL::CComAggObject<T>>”的引用 1> with 1> [ 1> T=CGifSmileyCtrl 1> ] 1>C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\atlmfc\include\atlcom.h(2167): message : 在编译 类 模板 成员函数“HRESULT ATL::CComCreator2<ATL::CComCreator<ATL::CComObject<T>>,ATL::CComCreator<ATL::CComAggObject<T>>>::CreateInstance(void *,const IID &,LPVOID *)”时 1> with 1> [ 1> T=CGifSmileyCtrl 1> ] 1>C:\Users\Administrator\Desktop\win-client-master\src\GifSmiley\GifSmileyCtrl.h(65): message : 查看对正在编译的函数 模板 实例化“HRESULT ATL::CComCreator2<ATL::CComCreator<ATL::CComObject<T>>,ATL::CComCreator<ATL::CComAggObject<T>>>::CreateInstance(void *,const IID &,LPVOID *)”的引用 1> with 1> [ 1> T=CGifSmileyCtrl 1> ] 1>C:\Users\Administrator\Desktop\win-client-master\src\GifSmiley\GifSmileyCtrl.h(65): message : 查看对正在编译的 类 模板 实例化“ATL::CComCreator2<ATL::CComCreator<ATL::CComObject<T>>,ATL::CComCreator<ATL::CComAggObject<T>>>”的引用 1> with 1> [ 1> T=CGifSmileyCtrl 1> ] 1>mAniImage.cpp 1>正在生成代码... 1>已完成生成项目“GifSmiley2003.vcxproj”的操作 - 失败。 ========== “全部重新生成”: 0 成功,1 失败,0已跳过 ==========

iahob avatar Aug 16 '22 15:08 iahob