今天突然想到如果用c++开发的东西如何让c语言来调用呢,可是也没试验过,于是上午做了个测试,下面是我的开发步骤如下:
开发工具:CodeBlocks8.02版本,采用gcc编译器.
首先建立一个dll工程
然后把里面的文件删除掉,自己建立需要的文件,我在这里建立了两个文件,一个是head.h,一个是firstso.cpp,他们的实现如下:
//head.h
class Employee{
private:
char *name;
int age;
public:
void setName(char*);
char* getName();
void setAge(int);
// int getAge();
};
//firstso.cpp
#include
#include “head.h”
void Employee::setName(char* n){
name=n;
}
char*