如何在C中调用C++的示例代码

简介: 如何在C中调用C++的示例代码

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;
}
目录
相关文章
|
7月前
无参函数和有参函数的定义使用方法及其调用
无参函数和有参函数的定义使用方法及其调用
246 0
|
2月前
|
JavaScript 编译器 API
v-pre的作用、使用场景、示例代码
v-pre 指令在 Vue 中的作用主要是`防止编译器解析某个特定的元素及其内容`。这在你想要展示 Vue 模板语法或者 Mustache 标签(例如 {{message}})而不是让 Vue 将其解析为数据绑定时非常有用。`使用 v-pre 指令的内容将会原样显示在页面上,不会进行数据绑定或插值。
|
8月前
|
前端开发 API
Promise 静态 API 的使用方法
Promise 静态 API 的使用方法
39 0
|
8月前
|
JSON JavaScript 开发工具
对象和接口-2:常见用法
本实验将介绍TypeScript中的对象类型的常见用法
108 0
对象和接口-2:常见用法
|
10月前
|
C# 容器
C#简单委托示例——让你一看就会的demo
C#简单委托示例——让你一看就会的demo
|
人工智能 编译器 C语言
如何使用函数及函数的注意事项
目录 什么是函数? 如何调用函数? 函数的先后关系? 函数的变量空间? 什么是函数? 首先我们来说一说函数的作用,就是一块简单的代码接受零个或多个参数,做一件事情,并返回零个或一个值 void sum(int a,int b) { int i; int sum=0; for(i=a:i<=b;i++) { sum+=i; } printf("%d到%d的和是%d\n",a,b,sum); } 现在我们就写出了一个简单的求和函数和数学中的y=f(x)很像 函数名 sum 返回类型 void 参数表 int a,int b 函数体 大括号里的所有东西 函数头 大括号前
|
C++
如何在C中调用C++的示例代码
如何在C中调用C++的示例代码
84 0
|
Java
CheerpJ调用的两种方式
CheerpJ调用的两种方式
200 0
|
Dart 前端开发 JavaScript
dart中将方法当做参数传递时的注意事项
众所周知,Dart是一门面向对象的语言,比Java更纯粹,Dart中的方法也是对象,也有类型Function。这意味着方法可以被分配给对象,也可以当做参数传递给其他方法。
|
缓存 负载均衡 微服务
多服务间的调用
上文我们把我们项目注册到服务器上了,但是在微服务中,我们会有多个服务,同时也会使用A服务调用B服务的接口。springcloud netflix这里有两种方式ribbon和feign,我们分别介绍。
99 0
多服务间的调用