C++调用C函数问题
来源:互联网 发布:nginx 反向代理配置 编辑:程序博客网 时间:2024/05/22 14:42
原文地址::http://blog.csdn.net/nataka/archive/2005/09/17/482671.aspx
相关网帖
1。c++中调用c函数
http://hi.baidu.com/zhenxigly/blog/item/6c130c1d7252746ff624e4a4.html
碰到一个问题,在MFC的类中调用自己写的C函数,出现错误说无法找到函数的定义,原来是由于C 和C++对函数的命名方式不同,C++的函数命名中还包括了各参数类型,因此通常情况下,C++程序无法找到C库中的函数,需要在声明C函数时加上 extern "C"的说明:
extern "C" void foo();C++编译器就会用C的命名方式来进行连接。同样,当C需要调用C++函数时,该C++函数也必须声明为extern "C"。通常可以在C的头文件里这样定义:
#ifdef __cplusplus extern "C" { #endif ... #ifdef __cplusplus } #endif就可兼容C和C++程序。看来C的好多东西还没有掌握,尤其是跟编译器相关的部分,需要全面的补一下课。平时遇到不清楚的问题一定要当时就搞明白,不能放过。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/nataka/archive/2005/09/17/482671.aspx
- C++调用C函数问题
- C++调用C函数问题
- c++调用c函数问题
- 关于Matlab调用C函数的问题
- 关于C语言函数调用的问题
- C语言简单函数递归调用问题
- c函数调用中指针传递问题
- C语言函数调用问题汇总
- python调用c函数参数类型问题
- 关于c函数c++函数的调用问题
- 调用C函数
- C调用汇编函数
- C函数调用机制
- C 函数调用测试
- Lua调用C函数
- C函数调用约定
- C++调用c函数
- c调用C++函数
- 在Lua脚本中使用OpenGL函数
- 在centos上部署python+hbase
- 配置归档模式
- Git windows环境搭建
- EXTJS总结
- C++调用C函数问题
- EF学习笔记
- format 解析
- 安装Joomla问题解决
- asp中的request和session对象
- Oracle11gR2 for Linux 静默安装笔记
- 如果要在文件中写入空行,可以使用哪些方法?
- Yui Compressor Java压缩实践
- ON_COMMAND_EX ON_COMMAND