您的位置:首页 > 编程语言 > C语言/C++

c++ 和c的混合编译

2013-02-19 12:29 302 查看
在c++的应用开发中,难免会使用c的库文件。除了要把库给包含进来,还需要对c++中包含的c的头文件和c的函数做特殊的处理。使用关键字 extern “C” 将c的部分包含,否则,会出现连接错误,找不到你所要连接的c函数。原因就是c++的编译器编译的符号名字和c编译器编译出来的符号名字是不一样的。该关键字就是告诉c++编译器对符号进行修改连接。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c++ c LINUX