DLL文件生成 预编译代码

来源:互联网 发布:单片机实现呼吸灯 编辑:程序博客网 时间:2024/06/05 03:14

类名为: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


0 0
原创粉丝点击