xiedangen 发表于 2026-9-16 17:39:30

666666666666666666666

一贞力道 发表于 2026-9-17 09:33:23

布局自适应?

asd0023 发表于 2026-9-17 11:36:06

1111111111111111

asd0023 发表于 2026-9-17 11:53:53

--- 开始编译项目"MFC自适应测试"(请不要在中途拔出加密狗):
载入全局翻译词库文件"default_tlib.txt"成功,其中共有 53 个有效词条.
编译生成对应的C++源文件到目录"C:\Users\Administrator\Desktop\新建文件夹\MFC自适应控件测试\_int\MFC自适应测试\debug\x64\project\"成功 [双击可跳转]
正在链接生成目标文件"C:\Users\Administrator\Desktop\新建文件夹\MFC自适应控件测试\_int\MFC自适应测试\debug\x64\linker\MFC自适应测试.exe"
所编译程序位数: 64; 所使用 VS 本地编译器版本: 16; 所使用 Windows SDK 版本: 10.0.22000.0
正在进行本地编译和链接工作(如果是首次编译,由于需要初始化编译环境和相关缓存,速度稍慢是正常的)
错误: 使用所指定的本地编译器编译当前程序失败
错误:
    H:\voldev25\plugins\vprj_win\classlib\sys\base\libs\win_base\cpp\vol_menu.cpp(291): warning C4311: “类型强制转换”: 从“HMENU”到“UINT”的指针截断
    H:\voldev25\plugins\vprj_win\classlib\sys\base\libs\win_base\cpp\vol_menu.cpp(291): warning C4302: “类型强制转换”: 从“HMENU”到“UINT”截断
    H:\voldev25\plugins\vprj_win\classlib\sys\base\libs\win_base\cpp\vol_menu.cpp(565): warning C4311: “类型强制转换”: 从“const HMENU”到“UINT”的指针截断
    H:\voldev25\plugins\vprj_win\classlib\sys\base\libs\win_base\cpp\vol_menu.cpp(565): warning C4302: “类型强制转换”: 从“const HMENU”到“UINT”截断
    H:\voldev25\plugins\vprj_win\classlib\sys\base\libs\win_base\cpp\vol_menu.cpp(786): warning C4311: “类型强制转换”: 从“HMENU”到“UINT”的指针截断
    H:\voldev25\plugins\vprj_win\classlib\sys\base\libs\win_base\cpp\vol_menu.cpp(786): warning C4302: “类型强制转换”: 从“HMENU”到“UINT”截断
    H:\voldev25\plugins\vprj_win\classlib\sys\base\libs\win_base\cpp\vol_menu.cpp(807): warning C4311: “类型强制转换”: 从“HMENU”到“UINT”的指针截断
    H:\voldev25\plugins\vprj_win\classlib\sys\base\libs\win_base\cpp\vol_menu.cpp(807): warning C4302: “类型强制转换”: 从“HMENU”到“UINT”截断
    H:\voldev25\plugins\vprj_win\classlib\sys\base\libs\win_base\cpp\vol_menu.cpp(814): warning C4244: “return”: 从“BOOL_P”转换到“逻辑型”,可能丢失数据
    H:\voldev25\plugins\vprj_win\classlib\sys\base\libs\win_base\cpp\vol_menu.cpp(833): warning C4311: “类型强制转换”: 从“HMENU”到“UINT”的指针截断
    H:\voldev25\plugins\vprj_win\classlib\sys\base\libs\win_base\cpp\vol_menu.cpp(833): warning C4302: “类型强制转换”: 从“HMENU”到“UINT”截断
    H:\voldev25\plugins\vprj_win\classlib\sys\base\libs\win_base\cpp\vol_menu.cpp(925): warning C4311: “类型强制转换”: 从“const HMENU”到“UINT”的指针截断
    H:\voldev25\plugins\vprj_win\classlib\sys\base\libs\win_base\cpp\vol_menu.cpp(925): warning C4302: “类型强制转换”: 从“const HMENU”到“UINT”截断
    H:\voldev25\plugins\vprj_win\classlib\sys\base\libs\win_base\cpp\vol_menu.cpp(1016): warning C4311: “类型强制转换”: 从“HMENU”到“UINT”的指针截断
    H:\voldev25\plugins\vprj_win\classlib\sys\base\libs\win_base\cpp\vol_menu.cpp(1016): warning C4302: “类型强制转换”: 从“HMENU”到“UINT”截断
    H:\voldev25\plugins\vprj_win\classlib\sys\base\libs\win_base\cpp\vol_menu.cpp(1093): warning C4311: “类型强制转换”: 从“HMENU”到“UINT”的指针截断
    H:\voldev25\plugins\vprj_win\classlib\sys\base\libs\win_base\cpp\vol_menu.cpp(1093): warning C4302: “类型强制转换”: 从“HMENU”到“UINT”截断
    H:\voldev25\plugins\vprj_win\classlib\sys\base\libs\win_base\cpp\vol_menu.cpp(1152): warning C4311: “类型强制转换”: 从“HMENU”到“UINT”的指针截断
    H:\voldev25\plugins\vprj_win\classlib\sys\base\libs\win_base\cpp\vol_menu.cpp(1152): warning C4302: “类型强制转换”: 从“HMENU”到“UINT”截断
    H:\voldev25\plugins\vprj_win\classlib\sys\base\libs\win_base\cpp\vol_menu.cpp(1173): warning C4311: “类型强制转换”: 从“HMENU”到“UINT”的指针截断
    H:\voldev25\plugins\vprj_win\classlib\sys\base\libs\win_base\cpp\vol_menu.cpp(1173): warning C4302: “类型强制转换”: 从“HMENU”到“UINT”截断
    正在生成代码...
    vol_menu.obj : error LNK2019: 无法解析的外部符号 nsvgParse,函数 "public: __int64 __cdecl CRefVolMenu::SetMenuItemSvgIcon(unsigned __int64,wchar_t const *,int,int)" (?SetMenuItemSvgIcon@CRefVolMenu@@QEAA_J_KPEB_WHH@Z) 中引用了该符号
    vol_menu.obj : error LNK2019: 无法解析的外部符号 nsvgDelete,函数 "public: __int64 __cdecl CRefVolMenu::SetMenuItemSvgIcon(unsigned __int64,wchar_t const *,int,int)" (?SetMenuItemSvgIcon@CRefVolMenu@@QEAA_J_KPEB_WHH@Z) 中引用了该符号
    vol_menu.obj : error LNK2019: 无法解析的外部符号 nsvgCreateRasterizer,函数 "public: __int64 __cdecl CRefVolMenu::SetMenuItemSvgIcon(unsigned __int64,wchar_t const *,int,int)" (?SetMenuItemSvgIcon@CRefVolMenu@@QEAA_J_KPEB_WHH@Z) 中引用了该符号
    vol_menu.obj : error LNK2019: 无法解析的外部符号 nsvgRasterize,函数 "public: __int64 __cdecl CRefVolMenu::SetMenuItemSvgIcon(unsigned __int64,wchar_t const *,int,int)" (?SetMenuItemSvgIcon@CRefVolMenu@@QEAA_J_KPEB_WHH@Z) 中引用了该符号
    vol_menu.obj : error LNK2019: 无法解析的外部符号 nsvgDeleteRasterizer,函数 "public: __int64 __cdecl CRefVolMenu::SetMenuItemSvgIcon(unsigned __int64,wchar_t const *,int,int)" (?SetMenuItemSvgIcon@CRefVolMenu@@QEAA_J_KPEB_WHH@Z) 中引用了该符号
    ..\linker\MFC自适应测试.exe : fatal error LNK1120: 5 个无法解析的外部命令
编译生成目标文件"C:\Users\Administrator\Desktop\新建文件夹\MFC自适应控件测试\_int\MFC自适应测试\debug\x64\linker\MFC自适应测试.exe"失败,耗费时间 19297 毫秒.
--- 项目"MFC自适应测试"编译或链接失败. 编译过程中共遇到了 0 个警告, 2 个错误.

刘铁 发表于 2026-9-17 12:21:13

学习中

niuyanbo2021 发表于 2026-9-17 14:44:39

火山有你而更精彩

q472448760 发表于 2026-9-17 15:24:22

666666666666666666

lukeigun 发表于 2026-9-17 20:16:51

:)

kingsoft 发表于 2026-9-17 23:24:52

asd0023 发表于 2026-9-16 19:53
--- 开始编译项目"MFC自适应测试"(请不要在中途拔出加密狗):
载入全局翻译词库文件"default_tlib.txt"成功, ...

遇到类似问题,最直接的解决方法,再下在一个官方的版本,什么库都不带,直接官方的版本更新UI.dll文件,
然后复制过去。就凑活用了!我也不知道是什么问题!

xrea 发表于 2026-9-17 23:41:53

asd0023 发表于 2026-9-17 11:53
--- 开始编译项目"MFC自适应测试"(请不要在中途拔出加密狗):
载入全局翻译词库文件"default_tlib.txt"成功, ...

vol_menu.cpp我没修改过,不是我的库原因
页: 1 2 3 [4] 5
查看完整版本: 火山视窗MFC锚点布局,让自适应布局更简单!