利用C++编译器去编译C的库
来源:互联网 发布:电视怎么调成网络电视 编辑:程序博客网 时间:2024/05/20 01:13
问题描述
在利用C++编译C库文件的时候,会遇到的错误
/home/fa/chatbot/main.cpp:1321: undefined reference to `get_musicInfo_key(char*, char*)'
原因分析
因为需要告知编译器,C++在链接编译C的库文件时,需要告知系统使用C编译器
解决办法
在引用头文件时加上 extern "C" { *** }
告知编译器信息,示例如下:
extern "C"{#include "lib/mic_ring_buffer.h"#include "lib/migu.h"}
阅读全文
0 0
- 利用C++编译器去编译C的库
- C编译器的八个编译阶段
- C语言的编译器及编译过程
- C/C++的编译器|编译环境
- 利用c语言编译器做复杂的数值计算
- 编译原理 编译器的实现(C语言实现)
- 【c语言基础必备】gcc编译器的简单编译
- Matlab编译C、C++程序的编译器配置
- C编译器编译结构体时的对齐原则
- C-编译器的设计
- C语言的编译器
- 简单的C编译器
- ubuntu下用Gcc编译器编译c语言的静态和动态链接库范例
- 编译c程序时 gcc编译器
- 通过GCC编译器编译c语言
- linux 下编译c++y遇到的问题,(gcc只是c 语言编译器,g++是c++编译器)
- 开源的c/c++编译器 mingm 编译、执行一段简单的c/c++代码
- 为什么c++程序调用c编译器编译的函数需要在调用前加上extern“C”
- grok表达式学习
- 如何制作关于pos.txt序列的文件
- 动态查询--(choose,when,otherwise)
- Dubbo:来自于阿里巴巴的分布式服务框架
- Android的IPC机制(四)—— Messenger的使用及源码分析
- 利用C++编译器去编译C的库
- Prism研究(for WPF & Silverlight)6.StockTrader RI研究
- 事件冒泡的阻止和应用场景
- 细思极恐,人工智能是否真的会形成自我意识?
- 多方法教你如何去掉WPS文字2013中的换行符
- GetHashCode
- Java虚拟机专题之字节码指令(读书笔记)
- shell 脚本(二)
- selenium+python实现百度贴吧自动签到