Demo中只有.h文件和.obj文件,我需要调用.dll文件,请问能否利用已有的.h和.obj文件生成.dll文件?
下面是.h文件:
#include "windows.h"#ifdef DES_DLL
#define DESDLL _declspec( dllexport )
#else
#define DESDLL //_declspec( dllimport )
#endif#define GCECB  0
#define GCCBC 1  DESDLL short WINAPI icc_3DES_Decrypt( char *svHex, char *svKey, short ivMode, char *srHex );  DESDLL short WINAPI icc_3DES_Encrypt( char *svHex, char *svKey, short ivMode, char *srHex );  DESDLL short WINAPI icc_3DES_MAC( char *svHex, char *svKey, char *srHex );  DESDLL short WINAPI icc_DES_Decrypt( char *svHex, char *svKey, short ivMode, char *srHex );  DESDLL short WINAPI icc_DES_Encrypt( char *svHex, char *svKey, short ivMode, char *srHex );  DESDLL short WINAPI icc_DES_MAC( char *svHex, char *svKey, char *srHex );  DESDLL void WINAPI HextoC(char * in, int * ln, char * out);
  DESDLL void WINAPI CtoHex(char *inp, int *ln, char *out);  DESDLL int WINAPI Diversify(char * Data, char * MKey, char * DKey);
  DESDLL int WINAPI DiversifyC(char * Data, char * MKey, char * DKey);  DESDLL void WINAPI GetVal(char * in,char * out);
  DESDLL int WINAPI GetSeed(char * desKey, char * desData,char * aimData);
  DESDLL int WINAPI GetKey(char * desKey, char * desData,char * CardNo, char * val,int ln);
我要用到的函数分别是icc_3DES_Encrypt(...);icc_DES_Encrypt(...);HextoC(...);CtoHex(...),麻烦举例说明一下怎么做?可以用C#或C++写,谢谢!