如何使文件 "db/file.c" 能够通过 Premake 5 说#include "db/file.h"?
How to make file "db/file.c" be able to say #include "db/file.h" via Premake 5?
Google 的 LevelDB 是一个很好的库。然而它只有 linux 的编译文件。它有一些过时的 Windows 端口和指令,例如 this one from Microsoft。说明已过时。我希望能够以任何方式在 windows 和 linux 上编译最新的 leveldb 并具有单个配置文件,因此我使用 premake 来创建配置。
他们使用有趣的策略。有一个 db/file.cc
他们引用它包括:
#include "db/file.h"
我想知道如何制作 premake 配置解决方案,以便所有文件在项目根目录“/”中看到它们自己,即使它们位于“/db/”文件夹中。或者可能还有其他方法可以做到这一点?
您需要将包含文件搜索路径设置为项目根目录。
includedirs { "." }
Google 的 LevelDB 是一个很好的库。然而它只有 linux 的编译文件。它有一些过时的 Windows 端口和指令,例如 this one from Microsoft。说明已过时。我希望能够以任何方式在 windows 和 linux 上编译最新的 leveldb 并具有单个配置文件,因此我使用 premake 来创建配置。
他们使用有趣的策略。有一个 db/file.cc
他们引用它包括:
#include "db/file.h"
我想知道如何制作 premake 配置解决方案,以便所有文件在项目根目录“/”中看到它们自己,即使它们位于“/db/”文件夹中。或者可能还有其他方法可以做到这一点?
您需要将包含文件搜索路径设置为项目根目录。
includedirs { "." }