您的位置 首页 FPGA

Labview调用VC

对初学者来说来个比较详细的包含步骤例子是难得的,我来个简单的小例子,希望对您有用,呵呵!!!1。建立动态连接库的C代码调用11建立函

对初学者来说来个比较具体的包含过程比如是可贵的,我来个简略的小比如,期望对您有用,呵呵!!!

1。树立动态衔接库的C代码调用

1.1树立函数原形

1)后边框图程序中,调用CLF节点;

2)装备一个函数原形,设置调用规程为C,其它不变,确认,退出;

3)右键CLF节点,create C file,保存姓名为 code.cpp,以供VC++编译运用;

1.2 修改源代码文件

1)将所需求的labview头文件复制到code.cpp地点目录中,包含:extcode.h platdefines.h fundtype.h;

2) 翻开code.cpp,增加关键词extern “c 、_declspec(dllexport)并包装;然后输入函数的功用代码,假如1个dll里边需求多个函数,则需求声明多个函数的原形。

2。VC++中编译发生dll

1)树立project ,fileànew-> win32 Dyna,mic Link Library,输入工程名,挑选an empty dll project;

2)增加code.cpp到source file,增加extcode.h platdefines.h fundtype.h到head files里边;

3)设置dll参数projectàsettingsàc/C++中设置参数:category: code generation ;依据函数要求能够挑选1Byte4 Byte 8Byte,选用默许就能够;multithread;其他默许能够;自己也能够微调;

4)BuildàBuild code.dll;

5)Ok

6)能够在2)后直接编译生成DLL后在Labview装备CLF

1本次比如

1 找到CLF

2 主要对DLL的调用装备


3 在VC完结DLL

__declspec( dllexport ) int32_t add(int32_t a, int32_t b);这很重要的啊!!!,不然会犯错的。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/fpga/214981.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部