谷歌的 LevelDB 是一个很好的库。然而它只有 linux 的编译文件。它有一些过时的 Windows 端口和说明,例如来自 Microsoft 的这个。说明已过时。任何方式我都希望能够在具有单个配置文件的 Windows 和 Linux 上编译最新的 leveldb,因此我使用 premake 来创建配置。
他们使用有趣的包括策略。有一个db/file.cc
他们参考它包括:
#include "db/file.h"
我想知道如何制作 premake 配置解决方案,以便所有文件在项目根目录“/”中看到它们自己,即使它们位于“/db/”文件夹中。或者可能有其他方法可以做到这一点?