0

我有两个使用 Makefile 的 C 项目。一个提供了一个我想在另一个项目中使用的库。更具体地说,结构如下

.
├── hiredis
│   ├── Makefile
│   ├── hiredis.h
│   └── ...
├── qemu
│   ├── Makefile
│   ├── source_code.c
│   └── ...

在 qemu 项目中 - 在某个文件中source_code.c- 我想包含hiredis.h头文件。我不认为简单地将hiredis 目录添加到qemu 树中是正确的方法。

在 qemu 项目中使用库的最佳方法是什么(没有 IDE)?

4

1 回答 1

1

如果hiredis并且qemu总是在固定/已知位置的同一棵树中,我会使用-I../hiredisCPP 标志。

为了灵活性,您可以参数化 的位置hiredis。但我只会在真正需要的时候这样做;把事情简单化真是太放松了。

顺便说一句,在没有 IDE 的情况下使用 Makefile 非常棒:完全控制和洞察力。所以享受吧!

于 2013-06-29T15:19:25.037 回答