递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库

视窗封装问题再论02

查看数: 1043 | 评论数: 5 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2025-7-23 11:18

正文摘要:

论火山视窗类库封装难度问题 - 火山平台俱乐部 - 递归火山软件开发平台 - Powered by Discuz! 续上个帖子,我想到一个方案 步骤01 在火山中先定位具体那个头文件报错,然后把其他头文件注释掉,只保留一个 步骤02 ...

回复

沉默流星 发表于 2025-7-23 16:10:30
龙纹 发表于 2025-7-23 16:04
手动测试, 结果如下:

好的,谢谢
龙纹 发表于 2025-7-23 16:04:35
本帖最后由 龙纹 于 2025-7-23 16:06 编辑
沉默流星 发表于 2025-7-23 15:06
是的,这个范围值如何确定的,我也是一知半解。我都是给个大概值然后调试,如果报错再修改。一直到通过为 ...

手动测试, 结果如下:



vol_mfc.h  : 100
vol_base.h : 110
mfc_ui_base.h : 300
mfc_ui_base_controls.h : 1000以上(默认值1000)
沉默流星 发表于 2025-7-23 15:06:30
本帖最后由 沉默流星 于 2025-7-23 15:10 编辑
龙纹 发表于 2025-7-23 14:43
这类问题早就有了, 空项目引入, 火山宏和标准库代码会冲突, 解决方法是手动调整头文件全局顺序, 几年了也没 ...

是的,这个范围值如何确定的,我也是一知半解。我都是给个大概值然后调试,如果报错再修改。一直到通过为止。
不知道你是如何做的。
龙纹 发表于 2025-7-23 14:43:02
本帖最后由 龙纹 于 2025-7-23 14:45 编辑

这类问题早就有了, 空项目引入<chrono>, 火山宏和标准库代码会冲突, 解决方法是手动调整头文件全局顺序, 几年了也没见修改.
现在大家都能借助AI写出C++代码, 假设写一个计时类, 在VS里能正常运行, 想封装到火山自己使用, 不深入去了解C++并且深入了解火山是封装不了的(遇到此类冲突需要调整头文件引入顺序而且需要知道怎么在火山中调整).
很多人都说封装难, 就是因为这些"隐藏"的难点
yonglian 发表于 2025-7-23 11:30:40
封装大佬

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2025-7-31 04:02 , Processed in 0.090981 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表