error LNK2001: 无法解析的外部符号 CLSID_ImagingFactory 和 IID_IImagingFactory 之前一直使用.NET Compact Framework开发,最近转到本地C++开发。今天在使用 IImage 画图时遇到了
error LNK2001: 无法解析的外部符号 CLSID_ImagingFactory” 和
error LNK2001: 无法解析的外部符号 IID_IImagingFactory
的错误,发现是由于在使用GUID时头文件包含的顺序搞错了。网上大多数人都说要严格按照下面的顺序添加头文件,如下:

#include <imaging.h> 
#include <initguid.h>
#include <imgguids.h> 

可是我按如下的顺序也成功了:

#include <initguid.h>
#include <imaging.h>  

 

可见也没有绝对的事情啊,呵呵! 


 

相关文章:

  • 2021-07-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-19
  • 2022-12-23
  • 2022-12-23
  • 2021-06-30
猜你喜欢
  • 2021-08-22
  • 2021-10-31
  • 2021-11-05
  • 2022-12-23
  • 2021-08-31
相关资源
相似解决方案