假设我写了一个aaaa.h , aaaa.c  来实现一组函数功能

#ifndef AAAA_H
#define AAAA_H#include<stdio.h>void  fun();#endif
#inlcude "aaaa.h"void  fun()
{printf("test  fun !");}

这个时候,有个bbb.cpp来调用 fun函数

#include "aaaa.h"int  main(){//调用C语言函数fun();return  0;}

不好意思,你会遇见如下报错

undefined reference to fun

正确的解决方法,需要在C语言 添加  extern “C”:

#ifndef AAAA_H
#define AAAA_H#ifdef __cplusplus
extern "C" {
#endif#include<stdio.h>void  fun();#ifdef __cplusplus
}
#endif/* End of the 'extern "C"' block */#endif

C++调用C的函数,出现 undefined reference to 的解决办法相关推荐

  1. BPG编译出错 undefined reference to numa_available解决办法

    BPG编译出错 undefined reference to "numa_available"解决办法 从https://bellard.org/bpg/ 上下载了BPG 0.9. ...

  2. Android之ndk编译出现“undefined reference to method“解决办法

    1.问题 我自己写了C的头文件和实现的C文件,然后编译成csapp.so库,然后在jni里面写了Android.mk文件和Application.mk文件,配置确保已经没问题,然后csapp.so的位 ...

  3. QT构建编译出现错误error: undefined reference to 的解决办法

    这里要解决问题的是QT构建中的 error: undefined reference to 而不是 undefined reference to vtable for "xxx::xxx&q ...

  4. linux shm open,undefined reference to \'shm_open\'解决办法-j_cle-ChinaUnix博客

    #include int main (void) { int i; i = shm_open ("/tmp/shared", O_CREAT | O_EXCL, S_IRUSR | ...

  5. Windows网络编程 undefined reference to `__imp_WSAStartup‘ 解决办法

    阅读前请看一下:我是一个热衷于记录的人,每次写博客会反复研读,尽量不断提升博客质量.文章设置为仅粉丝可见,是因为写博客确实花了不少精力.希望互相进步谢谢!! 文章目录 阅读前请看一下:我是一个热衷于记 ...

  6. undefined reference to `__errno‘ 解决办法

    链接时加入 -specs=rdimon.specs -specs=nosys.specs "-lm -lc -lgcc"这几个有没有都无所谓,顺序更加无所谓! 参考 https:/ ...

  7. java执行python返回null_[转]java调用python脚本以及通过Process.waitFor()直接调用python模块返回错误代码1的一种解决办法...

    常见的java调用python脚本方式 通过jython提供的类库实现 通过Runtime.getRuntime()开启进程来执行脚本文件 通过jython提供的类库实现 通过jython实现的话,我 ...

  8. feof函数,fscanf函数,strtok函数等遇到的小疑惑解决办法

    feof函数,fscanf函数,strtok函数等遇到的小疑惑解决办法       近几天我等几个小菜鸟要做一个快译通软件,简单实现根据英语查汉语,本人负责将dict.txt词库中的单词调入内存哈希表 ...

  9. springboot 调用方法事物_SpringBoot 内部方法调用,事务不起作用的原因及解决办法...

    在做业务开发时,遇到了一个事务不起作用的问题.大概流程是这样的,方法内部的定时任务调用了一个带事务的方法,失败后事务没有回滚.查阅资料后,问题得到解决,记录下来分享给大家. 场景 我在这里模拟一个场景 ...

最新文章

  1. 自动发现_清华发布首个自动图学习框架,或有助于蛋白质建模和新药发现
  2. HDFS的API操作-文件的上传和下载
  3. pypark hive 开启动态分区_Hive分区与分桶
  4. 解决Winform程序在不同分辨率系统下界面混乱问题
  5. P2596 [ZJOI2006]书架 无旋treap 按照排名分裂
  6. 特权级概述(哥子就想知道CPU是如何验证特权级的)GATE+TSS
  7. Matlab imcrop函数功能小结(20190123)
  8. 简单分布式系统构建知识
  9. c语言实现将文本转换为语音,C#文字转换语音朗读或保存MP3、WAV等格式
  10. 欧华android导航刷机,寻找欧华DVD导航一体机刷机文件。
  11. echarts官网jar包下载步骤
  12. 解决win7下Realtek声卡有噪音的问题
  13. 一名【合格】前端工程师的自检清单
  14. HttpPrinter-网页打印控件
  15. 差分隐私-整理-知乎
  16. ace 官网地址以及相关的下载地址--防止自己忘记
  17. iframe的滚动条隐藏后仍可滑动
  18. word表格之跨页断行
  19. Smarty的基本使用与总结
  20. 氯代吡啶联吡啶废水处理

热门文章

  1. Javaweb 成语接龙(实验)
  2. k-means像素聚类
  3. 谷歌浏览器小恐龙作弊无敌代码
  4. word设置图标索引
  5. 2020双十一商家物流迎来大考:看拙燕仓如何破局?
  6. java每日一讲讲什么_每日一讲.ppt
  7. 美国通胀大幅下降?可衰退却成为投资者2023年最担心的问题
  8. 程序员的国庆大阅兵,太好好好好好好看了吧 ……
  9. 周老师,李记者,朱老师
  10. 爸爸,我们一起把这本书讲给更多人吧!