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