为何工程包含了头文件和库文件,还是"无法解析符号"

为什么工程包含了头文件和库文件,还是"无法解析符号"
昨天,我看着MSDN上的示例,敲了一段DX的代码(绘制矩形)。但是编译的时候就会出现以下提示。

error LNK2019: 无法解析的外部符号 _D2D1CreateFactory@16,该符号在函数 "long __cdecl D2D1CreateFactory(enum D2D1_FACTORY_TYPE,struct _GUID const &,void * *)" (?D2D1CreateFactory@@YAJW4D2D1_FACTORY_TYPE@@ABU_GUID@@PAPAX@Z) 中被引用 E:\Program\GdiInteropSample\GdiInteropSample.obj GdiInteropSample

  我本想,可能是我代码打得有问题,然后我又到MSDN下了一个示例源代码(和上面那个不一样)。下载下来之后,是一个工程,同样,我往工程属性里面添加DX的include目录和lib目录。所以我觉得应该是编译器设置或者是工程设置的问题了,希望大家帮我看看,如果需要代码,可以贴出来。


------解决方案--------------------
lib中没有这样的导出函数
------解决方案--------------------
如果说是工程设置的问题,你把你设置的lib目录去掉,看看链接错误的提示。
链接错误,一个原因是没有导出函数,再一个就是编译的版本不对。
------解决方案--------------------
一般这样的问题,是包含头文件或者是外部依赖库的问题
------解决方案--------------------
命令行是啥?