Xj112233 发表于 2021-3-27 11:50:04

【未解决】更新3.25后无法编译

本帖最后由 Xj112233 于 2021-3-29 08:37 编辑

你们都没有遇到更新3.25后无法编译的问题吗?
很好奇3.25发出来这么多天了,论坛一点反应都没有,官方也没说修补。
系统库都编译不出来,

基本都是官方库的:
例如:
5个重载有相似的转换
例如:
参见 火山.MFC界面.基本::窗口组件 的声明


<C:\Program Files\vol_dev\win_android_chs_free\plugins\vprj_win\classlib\sys\xml\w_Pugixml.v>, 327: 错误:
    error C2666: “operator +”: 5 个重载有相似的转换
    C:\Program Files\vol_dev\win_android_chs_free\plugins\vprj_win\classlib\sys\base\libs\win_base\include\_vol_str_class_impl.h(595): note: 可能是“CU8String operator +(const U8CHAR,const CU8String &)”
    C:\Program Files\vol_dev\win_android_chs_free\plugins\vprj_win\classlib\sys\base\libs\win_base\include\_vol_str_class_impl.h(594): note: 或    “CU8String operator +(const U8CHAR *,const CU8String &)”
    C:\Program Files\vol_dev\win_android_chs_free\plugins\vprj_win\classlib\sys\base\libs\win_base\include\_vol_str_class_impl.h(593): note: 或    “CU8String operator +(const CU8String &,const U8CHAR *)”
    C:\Program Files\vol_dev\win_android_chs_free\plugins\vprj_win\classlib\sys\base\libs\win_base\include\_vol_str_class_impl.h(592): note: 或    “CU8String operator +(const CU8String &,const U8CHAR)”
    C:\Program Files\vol_dev\win_android_chs_free\plugins\vprj_win\classlib\sys\base\libs\win_base\include\_vol_str_class_impl.h(591): note: 或    “CU8String operator +(const CU8String &,const CU8String &)”
    C:\Program Files\vol_dev\win_android_chs_free\plugins\vprj_win\classlib\sys\base\libs\win_base\include\_vol_str_class_impl.h(595): note: 或    “CWString operator +(const WCHAR,const CWString &)”
    C:\Program Files\vol_dev\win_android_chs_free\plugins\vprj_win\classlib\sys\base\libs\win_base\include\_vol_str_class_impl.h(594): note: 或    “CWString operator +(const WCHAR *,const CWString &)”
    C:\Program Files\vol_dev\win_android_chs_free\plugins\vprj_win\classlib\sys\base\libs\win_base\include\_vol_str_class_impl.h(593): note: 或    “CWString operator +(const CWString &,const WCHAR *)”
    C:\Program Files\vol_dev\win_android_chs_free\plugins\vprj_win\classlib\sys\base\libs\win_base\include\_vol_str_class_impl.h(592): note: 或    “CWString operator +(const CWString &,const WCHAR)”
    C:\Program Files\vol_dev\win_android_chs_free\plugins\vprj_win\classlib\sys\base\libs\win_base\include\_vol_str_class_impl.h(591): note: 或    “CWString operator +(const CWString &,const CWString &)”
    C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\include\comutil.h(454): note: 或    “_bstr_t operator +(const wchar_t *,const _bstr_t &)”
    C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\include\comutil.h(444): note: 或    “_bstr_t operator +(const char *,const _bstr_t &)”
    note: 尝试匹配参数列表“(CWString, const char )”时

qzone 发表于 2021-3-27 11:52:23

可以正常编译。

fengshangren 发表于 2021-3-27 11:55:49

完成没问题,可以正常编译

一代码农 发表于 2021-3-27 12:35:30

本帖最后由 一代码农 于 2021-3-27 12:37 编辑


替换后再试试

qzone 发表于 2021-3-27 13:04:55

删除以前的版本,重新下载试试吧。
用着正常。

如果问的问题不存在,官方一般不会跟帖。问的问题一般官方都会测试一下,真有问题会跟帖告诉你的,让你等下个版本会修复。有了新版本后,在你那里如果还不行,再反馈官方没打理你,说明你用法有出错了。

Xj112233 发表于 2021-3-27 13:30:21

一代码农 发表于 2021-3-27 12:35
替换后再试试

替换这个就正常了,但是总要知道为什么吧,为什么换这个就可以了,什么原理。源码及配置环境完全没改,官方的编译不了,第三方的修订却可以,那么是信任官方还是信任第三方

一代码农 发表于 2021-3-27 14:29:00

Xj112233 发表于 2021-3-27 13:30
替换这个就正常了,但是总要知道为什么吧,为什么换这个就可以了,什么原理。源码及配置环境完全没改,官 ...

你说的这个问题我于25号发布的当晚就遇到了,这是吴总指导我修改的,可放心使用。
也可以算是官方的,可能是反馈的人少,就没有再重新发包。

伟业 发表于 2021-3-27 15:48:22

没问题,可以正常编译

Xj112233 发表于 2021-3-29 08:39:01

哎,这个问题居然没有任何反应
页: [1]
查看完整版本: 【未解决】更新3.25后无法编译