Я пытаюсь включить функцию LabVIEW в мой визуальный проект C ++ через DLL. В dll есть только одна функция: void __cdecl imgpro(uintptr_t *ImageOut3, LVBoolean *BL, LVBoolean *R,
LVBoolean *L, LVBoolean *BR);
Эта функция обрабатывает кадры с камеры в LabVIEW.
в визуальном C ++. Я беру img, a, b, c, d из функции.
но есть 1 ошибка в void __cdecl imgpro(&img,&a,&b,&c,&d); "error: incomplete type is not allowed"
хотя я думаю, что предоставил функцию со всеми параметрами и синтаксис в порядке.
#include "SharedLib.h"#include <extcode.h>
#include <iostream>
using namespace std;
int main(){
LVBoolean a,b,c,d;
uintptr_t img;
void __cdecl imgpro(&img,&a,&b,&c,&d);system("pause");
}
Задача ещё не решена.
Других решений пока нет …