Error in including header file in .h file but not in .cpp

With Visual Studio 2013 I'm writing a Dynamic Library and I need to use some third-party libraries. Each library comes in the form of header .h, a .dll and .lib files. I added the library's directory to my project, I changed the "Configuration Properties -> C/C++ -> Additional Include Directories" to include the header file and I added the .lib file to the Additional Dependencies of the Linker.

If I try to include the header .h in my .cpp file using

    #include "library.h"

everything works fine and the compiler it gives no error. But if I put this line in my header .h file and try to compile I get this error:

error C1083: Cannot open include file: 'library.h': No such file or directory

Any ideas? Thanks in advance.

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

上一篇: VM *上的Apache 2有时*没有找到mods

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