将头文件包含在.h文件中但不包含在.cpp中时出错

时间:2015-12-08 18:22:24

标签: c++ visual-studio-2013 header-files include-path

使用Visual Studio 2013我正在编写动态库,我需要使用一些第三方库。每个库都以标题.h,.dll和.lib文件的形式出现。我将库的目录添加到我的项目中,我更改了“配置属性 - > C / C ++ - >其他包含目录”以包含头文件,并将.lib文件添加到链接器的附加依赖项。

如果我尝试使用

在我的.cpp文件中包含标题.h
    #include "library.h"

一切正常,编译器没有错误。但是,如果我将此行放在我的标题.h文件中并尝试编译,我会收到此错误:

  

错误C1083:无法打开包含文件:'library.h':没有这样的文件或目录

有什么想法吗?提前谢谢。

0 个答案:

没有答案