C++调用C文件函数简单应用
2012-03-01 19:53
183 查看
通常情况下,编程都是用同种语言(或说格式),这样不大会出现不同语言这间的错误
下边介绍一下,在C++语言(.cpp文件)下调用C语言(.c文件)的一种方法(下边分别是三个文件):
默认情况下,编译一般是通不过的,不是提示找不到文件就是提示不合法的结尾等错误,如果出现这种情况就得从工程本身出发,设置一下工程的设置就行了
![](http://hi.csdn.net/attachment/201203/1/4558391_1330600606aI1C.png)
C++调用C文件函数简单应用附件 下载
下边介绍一下,在C++语言(.cpp文件)下调用C语言(.c文件)的一种方法(下边分别是三个文件):
/*Duke.cpp,编译环境:VC6.0*/ #include <iostream> #include "Duke.h"//包含.c的头文件(下边用到.c里的add函数) using namespace std; int main(int argc,char* argv[]) { cout<<"Hello world!"<<endl; cout<<add(8,8)<<endl; return 0; }
/*Duke.h,Duke.c的头文件*/ #ifndef DUKE_H #define DUKE_H #include "Duke.c" int add(int a, int b); #endif
/*Duke.c,让cpp文件调用*/ int add(int x,int y) { return x+y; }
默认情况下,编译一般是通不过的,不是提示找不到文件就是提示不合法的结尾等错误,如果出现这种情况就得从工程本身出发,设置一下工程的设置就行了
/* VC6.0菜单...工程--->设置--->C/C++--->预编译头文件(VS2010等的设置也差不多) */
![](http://hi.csdn.net/attachment/201203/1/4558391_1330600606aI1C.png)
/* 切记,勿将C文件加入到工程里边哦,要不然没法编译! */
C++调用C文件函数简单应用附件 下载
相关文章推荐
- C++程序调用Python的函数(简单应用)及Ubuntu16.04下codeblocks的环境配置
- c++调用c文件的函数
- Android中调用C++函数的一个简单Demo
- 最简单的C++中调用LUA函数源代码
- 简单C++调用lua函数及C++和lua相互函数调用小例子
- 第十一周 函数调用的简单应用(输出星号图1)
- 小字典之MFC简单的多线程调用类的成员函数实现逐步画线功能 VS2015 C++ 完成
- JNI中在被调用的C/C++函数中如何访问Java程序中的类,并编写应用实例
- 最简单的C++中调用LUA函数源代码
- c++ 调用lua函数简单案例
- lua学习(三)--------lua调用c++函数和简单的错误处理
- VC6.0配置LUA编译环境及LUA调用C++函数的简单示例
- 简单C++调用lua函数的小例子
- java调用c++函数的简单笔记
- C/C++高阶语法:函数指针及其应用,动态链接库,正向调用
- C++简单的应用方程类极其成员函数
- c++中虚函数的简单应用
- C++自己编写头文件类与函数的调用(超简单实例)
- bash脚本之函数简单介绍、应用及函数的简单递归调用
- C++ 文件里面调用C文件里面的函数——extern "C" 用法解析