【问题标题】:Problem with MSVC includesMSVC 的问题包括
【发布时间】:2011-05-07 17:42:17
【问题描述】:

我正在做一个图书馆。最终我会使用 CMake,但现在我只使用 MSVC。

首先我的目录结构(例如)如下:

LibRoot
 blah.h
   SubRoot
     bloop.h

我过去在 bloop 中包含 blah 的方式是:

#include "../blah.h"

我查看了许多其他库,他们没有这样做,而是这样做了:

#include "LibRoot/blah.h"

所以我这样做了,现在 MSVC 找不到这个包含文件。为什么它可以在另一个基于 MSVC 的库上工作,而我的却不行?有什么我必须设置的标志吗?

谢谢

【问题讨论】:

    标签: c++ visual-studio visual-studio-2008


    【解决方案1】:

    您需要将 LibRoot 所在的任何目录添加到项目属性的 Additional Include Directories 中(在 C/C++ - General页)。

    【讨论】:

    • 好的,谢谢!那么这是制作 X 平台库的正确做法吗?
    猜你喜欢
    • 2010-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-23
    相关资源
    最近更新 更多