2

我的项目具有以下结构:

在此处输入图像描述

并包括我这样的包含目录

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"

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

生成的文件在工作区目录下

在此处输入图像描述

openssl目录的一部分

在此处输入图像描述

4

1 回答 1

0

尽管您在问题中没有真正提到它,但我从您正在使用的标签中得出结论premake
我使用includedirs {"relativepath1", "relativepath2", ... }预制的。它将目录添加到您的编译器包含路径中,您可以像这样包含它们:

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

另请参阅文档

于 2016-04-25T14:34:04.363 回答