回答=在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下调用了。