1,写文件“*.h”,文件“*.c”,文件.c中为函数实现;文件.h中为文件声明;
2,把该函数编译为.dll的一个入口函数
3,提供*.lib,*.dll,*.h,三个文件;
4,把*.dll放到Path目录下;
5,把*.lib包含入工程,*.h,include到工程;
6,可以使用所写的函数。
自定义头文件通常放在使用该头文件的源文件所在的目录中,并使用#include "MyHead.h"
来包含。
头文件是不编译的,因为C语言编译过程之前有个预编译过程。在这个过程中用头文件中的内容替换源文件中“#include”命令,所以在编译器看来,没有头文件,只有源文件。预编译过程还包括条件编译。
头文件为了防止被重复包含,通常的格式是:
/* MyHead.h */
#ifndef _MYHEAD_H_
#define _MYHEAD_H_
(这里是头文件的内容)
#endif /* _MYHEAD_H_ */
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)