电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
如何在C++程序中调用C程序头文件
已解决
73482
个问题
已帮助
5993
位优秀工程师
如何在C++程序中调用C程序头文件
coliner
2019-01-08
浏览量:1121
如何在C++程序中调用C程序头文件?
显示全部
其他
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
donatello
头文件默认是支持所有C和C++源文件调用的,不过如果这个头文件之前是用在C的工程里面的话,那就要加extern C。
发布于
2019-01-09
举报
评论 0
0
0
其他答案
数量:
14
_行者_
1.引用头文件前需要加上 extern “C”
2.C++调用C函数的方法将用到的函数全部重新声明一遍
发布于
2019-01-08
举报
评论 1
0
0
2016大圣
回复了 _行者_ :点赞
回复
一笔之名也
可以使用在类中调用C中的函数的方式,只要加上头文件就可以
发布于
2019-01-08
举报
评论 0
0
0
yhj416606438
在头文件前添加extern ‘C',然后就可用c的头文件了
发布于
2019-01-09
举报
评论 1
0
0
2016大圣
回复了 yhj416606438 :点赞
回复
mo_sui
在頭文件前添加
extern“****。c”
发布于
2019-01-09
举报
评论 0
0
0
mo_sui
在頭文件中添加“XXX.c”
发布于
2019-01-09
举报
评论 0
0
0
xdsnet
开原来的头文件是否支持,如果支持,直接引用就好啊!
发布于
2019-01-09
举报
评论 0
0
0
2016大圣
在用C++编的源文件的头文件加上extern c声明一下就ok了。
发布于
2019-01-09
举报
评论 0
0
0
莱克迷KW
1.引用头文件前需要加上 extern “C”,如果引用多个,那么就如下所示
extern “C”
{
#include “ s.h”
#include “t.h”
#include “g.h”
#include “j.h”
};
然后在调用这些函数之前,需要将函数也全部声明一遍。
2.C++调用C函数的方法将用到的函数全部重新声明一遍
extern “C”
{
extern void A_app(int);
extern void B_app(int);
extern void C_app(int);
extern void D_app(int);
}
发布于
2019-01-09
举报
评论 0
0
0
摸鱼之家
C++是可以兼容C的,所以你用#include直接调用,用C语法写就可以了
发布于
2019-01-10
举报
评论 0
0
0
FEItwo
C++和C是两种完全不同的编译链接处理方式,“#include”: 引用当前头文件或源代码
发布于
2019-01-21
举报
评论 0
0
0
chen0000009
#include加上需要的头文件名就行,在开头要加上extern c
发布于
2019-01-25
举报
评论 0
0
0
bigCQ
要对你的文件加上extern C才可以直接调用使用的
发布于
2019-02-15
举报
评论 0
0
0
Harriet
一般都是要直接引用你的文件源码,加上对应的extern
发布于
2019-02-17
举报
评论 0
0
0
Alexis
直接在工程里面添加对应的文件路径就可以了
发布于
2019-02-21
举报
评论 0
0
0
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
如何在C++程序中调用C程序头文件
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: