当前位置: 技术问答>linux和unix
C++ 程序中,如何增加c函数?
来源: 互联网 发布时间:2015-07-16
本文导语: 我做了一个C++工程,全是类; 现在要增加几个函数,不想再 写成一个类,就直接用c的用法, 加入.h,.c可是在其他类中调用 时,包含头文件,提示没定义, 为什么? | extern "c" void cfunc(int); ...
我做了一个C++工程,全是类;
现在要增加几个函数,不想再
写成一个类,就直接用c的用法,
加入.h,.c可是在其他类中调用
时,包含头文件,提示没定义,
为什么?
现在要增加几个函数,不想再
写成一个类,就直接用c的用法,
加入.h,.c可是在其他类中调用
时,包含头文件,提示没定义,
为什么?
|
extern "c" void cfunc(int);
|
在类的成员函数中调用你的全局C函数的时候加::了没有?
你的头文件怎么写的?帖出来看一下~
你的头文件怎么写的?帖出来看一下~
|
1)检查你的makefile;
2)定义函数时加extern "C"
2)定义函数时加extern "C"
|
要把.h .c文件加入工程里面的.