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; }