递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 971|回复: 11
打印 上一主题 下一主题

[视窗] 请教:VS C++如果调用火山DLL?

[复制链接]

57

主题

799

帖子

3653

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3653
楼主
发表于 2024-1-22 20:17:07 | 显示全部楼层
本帖最后由 hcwanz 于 2024-1-22 20:19 编辑
摘星揽月 发表于 2024-1-22 19:46
大佬,可否告知哪个api,我不太熟悉

传输的时候传文本指针。如果是用c++的u16string,直接在构造函数(或着用‘=’赋值)里用指针就行。(火山是utf16,string好像是utf8,不能直接用,至少要转换一下,或者用u16string)
火山里就是用指针到文本(或者添加指针文本)

如果是不支持指针赋值的,就把文本长度也一并传上,用的时候用内存复制就行。
回复

使用道具 举报

57

主题

799

帖子

3653

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3653
沙发
发表于 2024-1-22 20:32:58 | 显示全部楼层
本帖最后由 hcwanz 于 2024-1-22 20:34 编辑

//定义u16string所在头文件,应该是这个
#include <string>
//这里是火山传出的文本指针。
wchar* 火山文本指针;

//定义一个u16string的变量,然后调用构造方法,传入火山传出的文本指针。
u16string 变量(火山文本指针);

//这样u16string类型的变量里,存储的就是火山传出的文本了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-3 04:25 , Processed in 0.082750 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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