DEFINE_GUIDEとは?

解決


yuusuke  2002-11-14 14:53:18  No: 50619  IP: [192.*.*.*]

はじめまして。

VCの共通INCLUDEファイルにある"MQOAI.H"の中に
 DEFINE_GUIDE(LIBID_MSMQ,0xD7D6E071L,〜);
という記述があり、このファイルをINCLUDEすると
”LIBID_MSMQ:定義されていない識別子です”のエラーになります。
このエラーを消すには何が必要なのでしょうか?

編集 削除
YuO  2002-11-15 07:55:29  No: 50620  IP: [192.*.*.*]

エラーはコンパイル時ですか?
それともリンク時ですか?

リンク時であれば,Mqoa.libのようなライブラリをリンクし忘れているのでしょう。
#XPから加わったCOMコンポーネントなので簡単に調べただけですが。

編集 削除
YuO  2002-11-15 08:18:40  No: 50621  IP: [192.*.*.*]

>#XPから加わったCOMコンポーネントなので簡単に調べただけですが。
はウソですね。VB4で使える,と書いてありましたので。

とりあえず,DEFINE_GUIDEではなくDEFINE_GUIDですよね。
単に,GUIDを定義するためのマクロですが。
BASETYPS.Hを調べてみてください。

編集 削除
yuusuke  2002-11-15 12:33:34  No: 50622  IP: [192.*.*.*]

YuOさんありがとうございました。
無事解決しました。

編集 削除
YuO  2002-11-15 18:02:15  No: 50623  IP: [192.*.*.*]

他の掲示板でのyuusukeさんの発言でも思ったのですが,
どのように解決したのかも書くようにしてください。

編集 削除