求助,关于在CVI中调用VC封装的DLL的问题
我想在一个LabWindows/cvi程序中调用一个由VC++生成的DLL中封装的函数,我把相关的DLL、LIB文件拷贝到LabWindows/cvi程序目录下,同时在调用函数的程序段开头声明了相关的头文件,可是编译的时候说我调用的头文件出错,出错如下:syntas error;found '__declspec'expecting ';'等等之类的
syntas error;found '{'expecting ';'
syntas error;found ':'expecting ';'
Redeclaration of 'CCai'Previously declared at Cai.h:15.
各位大虾拜托你们帮帮小弟,急呀!!!不胜感激! 本帖最后由 netcreature 于 2009-2-16 12:40 编辑
CVI中静态调用外部DLL的方法:
假设有三个文件:mydll.dll,mydll.h,mydll.lib,将他们复制到你的工程文件夹中。
声明:
#include"mydll.h"
#pragma comment(lib,"mydll")
然后,就可以在你的工程中调用了!
(注意,外部DLL中函数调用应声明为:stdcall。因为CVI不支持MFC类型的DLL) 不错啊。呵呵 这个我也要用的呢
页:
[1]