我正在此目录结构中工作
root: Code
|--src
|--client
|--client.c
|--server
|--server.c
|--lib
|--utility.c
|--include
|--prototype.h
|--utility_lib.h
在client.c
文件中,我必须包含utility_lib.h
文件。
有了#include "-I../../include/utility_lib.h"
它不工作,可能的路径是不正确的。
有人可以帮助我吗?
一种更常用的方法是更改您的构建过程(例如,CFLAGS
在中编辑Makefile
),以便通过
-I $TOPDIR/include/
到您的编译器。在a内,Makefile
您可能会定义一些make变量TOPDIR=
并将其用作$(TOPDIR)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句