请选择 进入手机版 | 继续访问电脑版

大富翁Delphi开发技术网站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1076|回复: 0

[未解决] Delphi 调用 C++动态库的问题

[复制链接]

0

主题

0

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2018-8-21 21:21:53 | 显示全部楼层 |阅读模式
开发交流
支持版本: Delphi XE 
资源分类: 函数 

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 zjpjzdz 于 2018-8-21 21:35 编辑

我是初学者,希望得到大家的帮助,先谢谢了!


C++ 动态库中定义了两个结构体:
struct AteData
{
        USHORT *pBuff = NULL;
        USHORT nFrm = 0;
        USHORT nr = 0;
        USHORT nc = 0;
        float k = 0;
        float bias = 0;
};

struct AteResultData
{
        USHORT nFrm = 0;
        USHORT nr = 0;
        USHORT nc = 0;
        double *pBuff = NULL;
};
并定义了如下两个接口函数:
int __stdcall AteLoadData(char *fileName, AteData &oriData);
//其中 fileName 输入文件名,oriData,返回从文件中解析出来的数据

int __stdcall AtePPT(const AteData *ateInputData, AteResultData *ampData, AteResultData *phaData);//
//其中 ateInputData 为 AteLoadData 函数返回的 oriData,其它两个参数为本函数返回的内容。


Delphi XE 中应该如何声明并调用这两个函数?


转载请保留当前帖子的链接:http://www.dfwlt.com/forum.php?mod=viewthread&tid=2655 谢谢!

搜索简单,分享不易,且分享且珍惜,您难道不想分享下您的心得?如果觉得本文章好的话,您可以在我们网站上注册,然后发布您的好的心得,让大家共同进步,谢谢!

最新添加

回复

使用道具 举报

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

本版积分规则

申请友链|Archiver|手机版|小黑屋|大富翁Delphi开发技术网站 ( 苏ICP备12065705号-4

GMT+8, 2019-7-21 07:14 , Processed in 0.123034 second(s), 33 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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