类名为:Class_C
#pragma once
#ifdef __dllimport_Class_C__
#define __DLL__ __declspec(dllimport)
#if defined(WIN64) || defined(_WIN64) || defined(__WIN64__)
#pragma comment(lib,"../lib/Class_C64.lib")
#else
#pragma comment(lib,"../lib/Class_C32.lib")
#endif
#else
#define __DLL__ __declspec(dllexport)
#endif
#include <string>
#include <iostream>
using namespace std;
struct Class_C
{
virtual ~Class_C(){};
virtual string Fun1(const char* arJpgPath[], int nJpgCnt, const char* strResultJpgPath) = 0;
virtual string Fun2(const char* arJpgPath[], int nJpgCnt, const char* strResultJpgPath, string& strCarriageNo) = 0;
};
/***********************************************************************
调用示例
Class_C* NewClass_C1= NewC5PicFilter("D:/上行");
Class_C* NewClass_C2= NewC5PicFilter("D://下行");
输入为配置文件路径
************************************************************************/
__DLL__ Class_C*NewClass_C(const char* folder);
#ifdef __dllimport_Class_C__
#undef __DLL__
#endif