QA@IT

コンパイラエラー C2872 あいまいなシンボルです。

755 PV

コンパイルエラーが解消出来ません。
ご教授下さい。

■コンパイルエラー内容
error C2872: 'MarketplaceWebServiceProducts' : あいまいなシンボルです

■やりたいこと
AmazonのAPI「Marketplace Web Service API (MWS)」のHello world

以下ページの右上 オレンジ色の「Download」ボタンから入手できる
「MWSProducts_2011-10-01_v2017-03-22.dll」の使用
https://developer.amazonservices.jp/doc/products/products/v20111001/cSharp.html

■DLLの使用
Visual Studioの対象プロジェクトのプロパティから、
上記DLLの参照を追加しました

■コーディング
using namespace MarketplaceWebServiceProducts;//←ここはコンパイルOK
using namespace MarketplaceWebServiceProducts::Mock;//←★ここで上記コンパイルエラー

■ご質問
上位の「MarketplaceWebServiceProducts」が正常なのに、
下位の「Mock」を付けるとあいまいなシンボルになるのはなぜでしょうか。
解決策をご教授ください。(可能であれば実装をご提供ください)

■環境
Visual Studio
.Net 4.0
C++/Cli

  • マルチポストですよね? https://teratail.com/questions/169698  マルチポストの意味が分からなければそれをキーワードにググってみてください。いろいろ意見はあるようですが、まず歓迎されることはなさそうです。 -
  • ググルとはどのような意味でしょうか。
    インターネット初心者ですみません

    ★皆さまへ、とても困っているのでご教授願います
    -
  • グーグルで検索するということです。やってみてください。そしてヒットした記事を 2, 3 読んでみてください。 -
  • ★皆さまへ、とても困っているのでご教授願います -
ウォッチ

この質問への回答やコメントをメールでお知らせします。