包括目录

时间:2016-02-14 09:32:16

标签: premake

我的项目具有以下结构:

http://scikit-learn.org/stable/auto_examples/model_selection/grid_search_text_feature_extraction.html

并包含我这样的包含目录

includedirs {
        "ext/openssl-1.0.2f/include",
        "ext/easyloggingpp/src",
        "ext/pugixml/src",
        "ext/sfml-2.3.2/include"
    }

但在我的cpp文件中,我需要添加像这样的包含

#include "../../ext/openssl-1.0.2f/include/openssl/bio.h"

如何仅通过声明#include "openssl/bio.h"

来包含该文件

这是一个更新的项目结构:

生成的文件位于工作区目录

enter image description here

部分 openssl 目录

enter image description here

1 个答案:

答案 0 :(得分:0)

虽然你在问题中没有提到它,但我从你的标签中得出结论:premake。 我使用预制的includedirs {"relativepath1", "relativepath2", ... }。它将目录添加到编译器 include paths 中,您可以将它们包括在内:

#include <Header.h> || #include "Header.h"

另见documentation