首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2012-06-24 
为什么工程包含了头文件和库文件,还是无法解析符号昨天,我看着MSDN上的示例,敲了一段DX的代码(绘制矩形)

为什么工程包含了头文件和库文件,还是"无法解析符号"
昨天,我看着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.objGdiInteropSample

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


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

热点排行
Bad Request.