0

谷歌的 LevelDB 是一个很好的库。然而它只有 linux 的编译文件。它有一些过时的 Windows 端口和说明,例如来自 Microsoft 的这个。说明已过时。任何方式我都希望能够在具有单个配置文件的 Windows 和 Linux 上编译最新的 leveldb,因此我使用 premake 来创建配置。

他们使用有趣的包括策略。有一个db/file.cc他们参考它包括:

#include "db/file.h"

我想知道如何制作 premake 配置解决方案,以便所有文件在项目根目录“/”中看到它们自己,即使它们位于“/db/”文件夹中。或者可能有其他方法可以做到这一点?

4

1 回答 1

1

您需要将包含文件搜索路径设置为项目根目录。

includedirs { "." }
于 2015-03-23T15:54:02.050 回答