递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
12
返回列表 发新帖
楼主: q472448760
打印 上一主题 下一主题

[视窗] 火山嵌入真难啊!!!

[复制链接]

22

主题

401

帖子

3543

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3543
11#
发表于 3 天前 来自手机 | 只看该作者
q472448760 发表于 2025-9-10 23:15
都试过了,乱码就算了。按理不应该崩溃。
调用约定的问题。报这样的错


老吴早就说过了,小白无需了解嵌入,老实用火山写代码就行
回复

使用道具 举报

9

主题

90

帖子

1003

积分

金牌会员

Rank: 6Rank: 6

积分
1003
12#
 楼主| 发表于 前天 00:09 | 只看该作者
Xelloss0618 发表于 2025-9-10 23:27
你的火山函数是怎样的?

<火山程序 类型 = "通常" 版本 = 1 />

方法 测试回调方法2 <静态>
参数 参数1 <类型 = 文本型>
{
    调试输出 (取源方法名 (), 返回结果)

}

===========
就这样,用取静态方法地址 然后嵌入调这个方法,32位是有反应的,但是输出乱码之后就崩
回复

使用道具 举报

9

主题

90

帖子

1003

积分

金牌会员

Rank: 6Rank: 6

积分
1003
13#
 楼主| 发表于 前天 00:13 | 只看该作者
weilai 发表于 2025-9-10 23:56
老吴早就说过了,小白无需了解嵌入,老实用火山写代码就行

没办法的了 说不听
回复

使用道具 举报

29

主题

2482

帖子

8818

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
8818
14#
发表于 前天 09:23 | 只看该作者
q472448760 发表于 2025-9-11 00:09
方法 测试回调方法2
参数 参数1
{

测试了一下,没有问题

<火山程序 类型 = "通常" 版本 = 1 />

变量 data_ <类型 = 变整数 @输出名 = "data_">
data_ = 取静态方法地址 (测试回调方法2)
@ std::string log_str{u8"你好啊"};
@ ((void (CALLBACK*)(CVolString&))data_) (CVolString(log_str.c_str()));
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-9-13 21:21 , Processed in 0.084242 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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