递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库

[7.13][完善翻译][终端界面库]留档

查看数: 2488 | 评论数: 10 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2024-7-3 19:20

正文摘要:

本帖最后由 hcwanz 于 2024-7-14 10:09 编辑 [项目分享]如何把c++代码变得和火山代码一样 - 火山平台俱乐部 - 递归火山软件开发平台 - Powered by Discuz! (voldp.com) 延续我之前帖子的思路, 将c++的类库完全汉 ...

回复

hcwanz 发表于 2024-10-17 16:08:17
86339218 发表于 2024-10-17 14:32
D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_array.h(480): error C ...

火山代码和cpp20标准不兼容, 去main.v里指的贴子里下载提换文件
yb1984724 发表于 2024-10-17 15:23:50
期待啊!~~~~~
86339218 发表于 2024-10-17 14:32:47
hcwanz 发表于 2024-7-13 20:17
此版本对接口实现了完全的翻译,仅余一些实现代码中的变量没有翻译。
在使用其画板组件时,因为编码问题出 ...


    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_array.h(480): error C3861: “m_mem”: 找不到标识符
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_array.h(488): note: 查看对正在编译的 类 模板 实例化“CMPointerArray<POINTER_TYPE>”的引用
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_array.h(486): error C3861: “m_mem”: 找不到标识符
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_array.h(486): error C3861: “GetData”: 找不到标识符
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_array.h(486): note: “GetData”: 函数声明必须可用,因为所有参数都不依赖于模板参数
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_array.h(486): error C3861: “GetUpperBound”: 找不到标识符
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_array.h(486): note: “GetUpperBound”: 函数声明必须可用,因为所有参数都不依赖于模板参数
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_array.h(514): error C3861: “GetCount”: 找不到标识符
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_array.h(514): note: “GetCount”: 函数声明必须可用,因为所有参数都不依赖于模板参数
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_array.h(563): note: 查看对正在编译的 类 模板 实例化“CAutoDeleteObjectArray<POINTER_TYPE>”的引用
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_array.h(515): error C3861: “GetData”: 找不到标识符
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_array.h(515): note: “GetData”: 函数声明必须可用,因为所有参数都不依赖于模板参数
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_array.h(522): error C3861: “RemoveAll”: 找不到标识符
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_array.h(522): note: “RemoveAll”: 函数声明必须可用,因为所有参数都不依赖于模板参数
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_array.h(528): error C3861: “GetAt”: 找不到标识符
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_array.h(529): error C3861: “GetAt”: 找不到标识符
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_array.h(529): note: “GetAt”: 函数声明必须可用,因为所有参数都不依赖于模板参数
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_array.h(530): error C3861: “RemoveAt”: 找不到标识符
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_array.h(530): note: “RemoveAt”: 函数声明必须可用,因为所有参数都不依赖于模板参数
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_array.h(536): error C3861: “GetCount”: 找不到标识符
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_array.h(540): error C3861: “GetData”: 找不到标识符
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_array.h(547): error C3861: “RemoveAt”: 找不到标识符
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_array.h(547): note: “RemoveAt”: 函数声明必须可用,因为所有参数都不依赖于模板参数
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_array.h(589): error C3861: “GetCount”: 找不到标识符
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_array.h(589): note: “GetCount”: 函数声明必须可用,因为所有参数都不依赖于模板参数
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_array.h(616): note: 查看对正在编译的 类 模板 实例化“CAutoReleaseObjectArray<POINTER_TYPE>”的引用
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_array.h(590): error C3861: “GetData”: 找不到标识符
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_array.h(590): note: “GetData”: 函数声明必须可用,因为所有参数都不依赖于模板参数
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_array.h(594): error C3861: “RemoveAll”: 找不到标识符
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_array.h(594): note: “RemoveAll”: 函数声明必须可用,因为所有参数都不依赖于模板参数
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_array.h(600): error C3861: “GetAt”: 找不到标识符
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_array.h(600): note: “GetAt”: 函数声明必须可用,因为所有参数都不依赖于模板参数
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_array.h(601): error C3861: “RemoveAt”: 找不到标识符
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_array.h(601): note: “RemoveAt”: 函数声明必须可用,因为所有参数都不依赖于模板参数
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_unique_array.h(22): error C3861: “RemoveAll”: 找不到标识符
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_unique_array.h(22): note: “RemoveAll”: 函数声明必须可用,因为所有参数都不依赖于模板参数
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_unique_array.h(99): note: 查看对正在编译的 类 模板 实例化“CUniqueArray<T>”的引用
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_unique_array.h(28): error C3861: “RemoveAll”: 找不到标识符
    D:\HuoShan\plugins\vprj_win\classlib\sys\base\libs\win_base\include/vol_unique_array.h(28): note: “RemoveAll”: 函数声明必须可用,因为所有参数都不依赖于模板参数
hcwanz 发表于 2024-7-13 20:17:37
本帖最后由 hcwanz 于 2024-7-13 20:25 编辑

此版本对接口实现了完全的翻译,仅余一些实现代码中的变量没有翻译。
在使用其画板组件时,因为编码问题出现乱码。
百般摸索之下倒是找到了理论上的办法,但依然没法完全解决,
于是决定从底层直接全部修改编码类型,不确定要花几日,能不能成功,所以暂且发一个版本留档。
函端.zip (341.88 KB, 下载次数: 9)
南湾 发表于 2024-7-5 10:05:38
可以可以,很牛逼:噜阿噜
承易 发表于 2024-7-4 19:09:23
辛苦了,
hcwanz 发表于 2024-7-4 14:15:30
cy328252495 发表于 2024-7-4 10:57
这个可以跑到单片机上吗

这个是基于linux的终端的, 只要能运行终端, 理论上就能跑
cy328252495 发表于 2024-7-4 10:57:41
这个可以跑到单片机上吗
沉默流星 发表于 2024-7-4 10:34:45
支持

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

GMT+8, 2024-11-23 01:39 , Processed in 0.096712 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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