行业分类
如何在Labview中生成的DLL,并如何在VC下调用
日期:2014-01-19 13:43  点击:227
状态:已解决
提问:admin
最佳答案
 回答=在LV的工程项下新建一个VI,并且定义输入输出端口,在Build Specification下选择生成一个共享库(DLL),之后把生成的DLL放到VC的程序目录下,然后编写调用控制台的代码#include "windows.h"

#include "stdio.h"


typedef double ( * lpAddFun)(double,double);


int main()

{

    HINSTANCE hDll;    

lpAddFun addFun;  

double result;


    hDll = LoadLibrary("..\\add.dll");

if (hDll != NULL)

{

  addFun = (lpAddFun)GetProcAddress(hDll,"add"); 

  if(addFun!=NULL)

  {

      result = addFun(5,3);    

   printf("%f\n",result);

  }

  FreeLibrary(hDll);



return 0;

}

这样LV生成的DLL就能在VC下调用了。


回答:pansino
2014-01-11 12:40

[全部回答(1)]


关于网站  |  普通版  |  触屏版  |  网页版
05/12 09:24
首页 刷新 顶部