According to the SDK DOC, in every sample code , it use the header file like this: . . #include “adpcore.h” . . but i do not think any developer can compile the code successfully with the SDK environment set automatically by installation. I do not think it is a good idea to copy the adpcore.h into local project. I suggest modifying the code in document like this: #include < adpcore/adpcore.h > This problem in document will make the developer think that they have not installed the SDK correctly, which is all right. That wastes much time. Correct me if I am wrong.