Googles LevelDB — хорошая библиотека. Тем не менее, у него есть файлы компиляции только для Linux. Он содержит несколько устаревших портов и инструкций для Windows, таких как от Microsoft. . Инструкции устарели. В любом случае я хочу иметь возможность скомпилировать последнюю версию leveldb для Windows и Linux с одним файлом конфигурации, поэтому я использую premake для создания конфигурации.
Они используют интересные стратегии. Имея db/file.cc
, они включают в себя:
#include "db/file.h"
Интересно, как сделать предварительно настроенное решение, чтобы все файлы видели себя в корне проекта "/", даже если они находятся в папке "/db/". Или может быть есть другие способы сделать это?