2007年10月9日 星期二

[C++] error LNK2001: unresolved external symbol _CLSID_xxx xxx.obj

這種情況常常發生在明明已經定義了 CLSID_MyPushFilter

例如:
DEFINE_GUID(CLSID_CMyPushSourceFilter, ...);

但是就是會出現 unresolved external symbol 的錯誤訊息.


解決:

若要使用 CLSID 那麼就要先 include guiddef.h 並且定義 INITGUID

#define INITGUID
#include





2 則留言:

  1. 真是一阵见血,,,我就遇见这个问题解决不了。

    感谢了!!

    从该站学到了很多实用东西,希望作者继续更新啊

    期待!!!!!

    回覆刪除