LabVIEW CLN调用dll时,接口只能是c99的类型,不可以运用c++的string类型。
LabVIEW有其界说的string类型: LStrHandle。
——————————————————————————————————————————————————————————————————————————————————–
C++的code如下:
#include “extcode.h”
// “extcode.h” 的途径是在C:Program FilesNational InstrumentsLabVIEW 2009cintools 里边。假如想用到extcode里边的一些函数,需求链接库labview.lib
typedef struct {
} **LStrArrHd1;
extern “C” _declspec (dllexport ) void strArrayTest(LStrArrHd1 strArray);
void strArrayTest(LStrArrHd1 strArray)
{
}
dll的parameter特点如下:
——————————————————————————————————————————————
Labview详细的string、array类型如下:
比如如下: