如何在LabWIndows/CVI中调用LabVIEW DLL
2013-07-09 20:09
330 查看
首先请参考官方的文档
http://digital.ni.com/public.nsf/websearch/70995EC2CA1B523386256DD4004F3DE6?OpenDocument
但是虽然该文档题目为"Calling a LabVIEW DLL from a LabWindows™/CVI or Other C/C++ project",但是实际上只讲了在VS2008中进行调用的情况.
在CVI中的调用与VS2008中还是有很大区别的.
下面就讲一下我自己的方法吧.
首先按照上面的参考文档做到第三步,
接下来,
4.添加.h头文件到project里(注意.h和dll和lib文件的路径不要有中文.中文版labVIEW生成的dll会自动放在中文路径下,请迁移.)
5.找到你安装labVIEW的目录.找到National Instrument/ LabVIEW <你的版本>/ cintools这个文件夹(如果没装LabVIEW可以从别人的机器复制过来,据说可以....没有测试). 将cintools中的extcode.h 和 labview.lib 包含到project里.
6.编译运行.(这样应该可以了吧.)
附我自己做的一个demo工程.仅供参考.
环境LabVIEW2011, LabWindows 2012,win7 x86
Hi,推荐文件给你 "Lib Test.rar" http://vdisk.weibo.com/s/Jf1qx
http://digital.ni.com/public.nsf/websearch/70995EC2CA1B523386256DD4004F3DE6?OpenDocument
但是虽然该文档题目为"Calling a LabVIEW DLL from a LabWindows™/CVI or Other C/C++ project",但是实际上只讲了在VS2008中进行调用的情况.
在CVI中的调用与VS2008中还是有很大区别的.
下面就讲一下我自己的方法吧.
首先按照上面的参考文档做到第三步,
接下来,
4.添加.h头文件到project里(注意.h和dll和lib文件的路径不要有中文.中文版labVIEW生成的dll会自动放在中文路径下,请迁移.)
5.找到你安装labVIEW的目录.找到National Instrument/ LabVIEW <你的版本>/ cintools这个文件夹(如果没装LabVIEW可以从别人的机器复制过来,据说可以....没有测试). 将cintools中的extcode.h 和 labview.lib 包含到project里.
6.编译运行.(这样应该可以了吧.)
附我自己做的一个demo工程.仅供参考.
环境LabVIEW2011, LabWindows 2012,win7 x86
Hi,推荐文件给你 "Lib Test.rar" http://vdisk.weibo.com/s/Jf1qx
相关文章推荐
- LabVIEW中如何调用DLL
- LabVIEW如何调用VB6生成的ActiveX DLL
- 在c#中调用c++dll如何进行同步调试dll
- 如何将动态链接库(C++ DLL)中的printf显示在其被调用的程序控制台上
- 如何在编译器(vs2010)里设置调用别人写好的lib和dll
- Java如何调用dll
- C#中如何调用动态链接库DLL
- 如何在编译器(vs2008)里设置调用别人写好的lib和dll
- 如何调用DLL (基于Visual C++6.0的DLL编程实现)
- 如何从托管代码调用DLL中的非托管代码
- 如何调用C# DLL
- 如何调用DLL中的类
- windows下,python调用dll例子,展示如何传递字节码流参数到dll接口
- 在c#中如何调用dll
- C# 调用Labview的dll
- VB如何调用DLL
- 如何调用DLL
- 求教,c#如何调用delphi编写的dll中的函数
- C#.NET如何将cs文件编译成dll文件 exe文件 如何调用dll文件
- C#中如何调用动态链接库DLL(转)