C++部分的代码:
- jpeg_npp.h
#ifdef __cplusplus extern "C" { #endif int jpeg_npp(char* pData, int nSize); #ifdef __cplusplus } #endif
- jpeg_npp.cpp
int jpeg_npp(char* pData, int nSize) { //C++代码 ClassNpp npp; return npp.function(pData, nSize); }
- C++调用:
extern int jpeg_npp(char* pData, int nSize); int main(int argc, char* argv[]) { //调用。 jpeg_npp(argv[1], 1024); return 0; }