我写了一个graph.h文件,里面是所有的函数原型;然后写了一个graph.c文件,定义了graph.h中所有的函数。通过对graph.c文件的编译产生了graph.obj文件。
我将这三个文件全部放在了Include文件夹下,可是当我在一个.c文件中想要使用include"grahp.h"时,turboc编译器告诉我链接错误。
我如何才能够正确的引用到graph.h,而不产生链接错误从而实现我的程序呢?
是不是起的名字和系统名称冲突?
链接错误是因为在链接时没有找到graph.obj,你需要告诉turbo c编译器这个目标文件的位置,编译器不会自动去找这个目标文件。
或者你将 graph.c文件一起加入到你的工程中编译,这样编译器就会将目标文件graph.obj自动链接进去了。