#include "DllExportl.h" extern "C" DLL_API SDKINFO getSDKInfo() { SDKINFO info; info.strName = "DalsaCamera"; info.strSDKVersion = "8.3"; return info; } // initEnv extern "C" DLL_API bool initEnv() { return EntityCamera::initEnv(); } // cameraSerial extern "C" DLL_API CameraSerial cameraSerial() { CameraSerial mSerial; QVector Serial1; Serial1 = EntityCamera::cameraSerial();//获取连接到系统的所有ENTITY(通用)相机序列号 mSerial.mSize = (int)Serial1.size(); for (size_t i = 0; i < Serial1.size(); i++) { QString CameraSerial = Serial1.at(i); mSerial.mSerial[i] = CameraSerial; } return mSerial; } // createCamera extern "C" DLL_API ICamera* createCamera(QString CameraSerial) { ICamera* camera = NULL; camera = EntityCamera::createCamera(CameraSerial); return camera; } // closeEnv extern "C" DLL_API bool closeEnv() { return ICamera::closeEnv(); }