C++调用C的函数,出现 undefined reference to 的解决办法
假设我写了一个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 的解决办法相关推荐
- BPG编译出错 undefined reference to numa_available解决办法
BPG编译出错 undefined reference to "numa_available"解决办法 从https://bellard.org/bpg/ 上下载了BPG 0.9. ...
- Android之ndk编译出现“undefined reference to method“解决办法
1.问题 我自己写了C的头文件和实现的C文件,然后编译成csapp.so库,然后在jni里面写了Android.mk文件和Application.mk文件,配置确保已经没问题,然后csapp.so的位 ...
- QT构建编译出现错误error: undefined reference to 的解决办法
这里要解决问题的是QT构建中的 error: undefined reference to 而不是 undefined reference to vtable for "xxx::xxx&q ...
- 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 | ...
- Windows网络编程 undefined reference to `__imp_WSAStartup‘ 解决办法
阅读前请看一下:我是一个热衷于记录的人,每次写博客会反复研读,尽量不断提升博客质量.文章设置为仅粉丝可见,是因为写博客确实花了不少精力.希望互相进步谢谢!! 文章目录 阅读前请看一下:我是一个热衷于记 ...
- undefined reference to `__errno‘ 解决办法
链接时加入 -specs=rdimon.specs -specs=nosys.specs "-lm -lc -lgcc"这几个有没有都无所谓,顺序更加无所谓! 参考 https:/ ...
- java执行python返回null_[转]java调用python脚本以及通过Process.waitFor()直接调用python模块返回错误代码1的一种解决办法...
常见的java调用python脚本方式 通过jython提供的类库实现 通过Runtime.getRuntime()开启进程来执行脚本文件 通过jython提供的类库实现 通过jython实现的话,我 ...
- feof函数,fscanf函数,strtok函数等遇到的小疑惑解决办法
feof函数,fscanf函数,strtok函数等遇到的小疑惑解决办法 近几天我等几个小菜鸟要做一个快译通软件,简单实现根据英语查汉语,本人负责将dict.txt词库中的单词调入内存哈希表 ...
- springboot 调用方法事物_SpringBoot 内部方法调用,事务不起作用的原因及解决办法...
在做业务开发时,遇到了一个事务不起作用的问题.大概流程是这样的,方法内部的定时任务调用了一个带事务的方法,失败后事务没有回滚.查阅资料后,问题得到解决,记录下来分享给大家. 场景 我在这里模拟一个场景 ...
最新文章
- 自动发现_清华发布首个自动图学习框架,或有助于蛋白质建模和新药发现
- HDFS的API操作-文件的上传和下载
- pypark hive 开启动态分区_Hive分区与分桶
- 解决Winform程序在不同分辨率系统下界面混乱问题
- P2596 [ZJOI2006]书架 无旋treap 按照排名分裂
- 特权级概述(哥子就想知道CPU是如何验证特权级的)GATE+TSS
- Matlab imcrop函数功能小结(20190123)
- 简单分布式系统构建知识
- c语言实现将文本转换为语音,C#文字转换语音朗读或保存MP3、WAV等格式
- 欧华android导航刷机,寻找欧华DVD导航一体机刷机文件。
- echarts官网jar包下载步骤
- 解决win7下Realtek声卡有噪音的问题
- 一名【合格】前端工程师的自检清单
- HttpPrinter-网页打印控件
- 差分隐私-整理-知乎
- ace 官网地址以及相关的下载地址--防止自己忘记
- iframe的滚动条隐藏后仍可滑动
- word表格之跨页断行
- Smarty的基本使用与总结
- 氯代吡啶联吡啶废水处理