游戏项目编译动态链接库如何引入cocos2dx呢

想把一些自己封装的方法生成dll方便调用,引入cocos2d总是报错error C1083: 无法打开包括文件: “cocos2d.h”: No such file or directory
编译环境vs2013+cocos2d-x 3.9
按照cocos模板win32项目的配置
配置属性添加 附加包含目录 (EngineRoot);(EngineRoot)cocos\audio\include;(EngineRoot)external;(EngineRoot)external\chipmunk\include\chipmunk;(EngineRoot)extensions;..\Classes;..;%(AdditionalIncludeDirectories);(_COCOS_HEADER_WIN32_BEGIN);(_COCOS_HEADER_WIN32_END) 并在属性管理器添加用户宏 EngineRoot :cocos源码路径 链接器-常规 附加库目录 (OutDir);(AdditionalLibraryDirectories);$(_COCOS_LIB_PATH_WIN32_BEGIN);$(_COCOS_LIB_PATH_WIN32_END) 链接器-输入 附加依赖项 (AdditionalDependencies);(_COCOS_LIB_WIN32_BEGIN);(_COCOS_LIB_WIN32_END)
最终还是不认识cocos源码,折腾两天了,怎样才能正确引入cocos源代码?求高手帮忙解答下