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

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

如果我尝试在我的.cpp文件中使用头文件.h

    #include "library.h"

一切工作正常,编译器没有错误。 但是,如果我把这行放在我的头文件.h文件中,并尝试编译,我得到这个错误:

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

有任何想法吗? 提前致谢。

链接地址: http://www.djcxy.com/p/64199.html

上一篇: Error in including header file in .h file but not in .cpp

下一篇: C++ How to include class headers without having to compile their cpp files?