私は、WWSAPI(WCF hosted)を使用して比較的複雑なオブジェクトモデルサービスを実装しており、wsdlとcodeのサービス実装を正常にダウンロードしました。私の質問は、他の誰もがすべてのことに気付いたのですか?
#if defined(WS_CPLUSPLUS)
は、生成されたコード全体に散在していますか?それらの中には、私のサービスペイロードのC++オブジェクト表現が100倍使いやすくなりますが、WS_CPLUSPLUS
というように、あらゆる種類の悪条件がコンパイラで緩んでいると定義しています。WS_CPLUSPLUS with WWSAPI
私の質問はこれです: 誰かが正常に動作するように定義されていますか?あれば、それを動作させるために使用したリソースや例はありますか?
"WCF hosted"とはどういう意味ですか?あなたはサンプルやリファレンスを提供できますか? – PeeWee2201
実際のサービスホストがWCFで書かれていることを意味します。それはほとんど無関係です。私はしかし、私の解決策を見つけました、そして、私がそれに答えるまで、私は次のコメントとしてそれを保つでしょう。 – Mranz
OK、sdkサンプルを掘り下げた後、私自身の質問に答えました。 次のんのスキーマとWSDLファイルを生成し、プロジェクトにインポートしたら: は.C生成されたファイルをすべて選択し、右クリック - > [プリコンパイル済みヘッダー]でプロパティ **セクション:* * 変更[プリコンパイル済みヘッダー]に「プリコンパイル済みヘッダーを使用しない」 ** [詳細]セクションで:** 変更[コンパイルとして]「C++コード(/ TP)としてコンパイル」に あなたが一度、この「WS_CPLUSPLUS」プリプロセッサ定義を追加することができます。 私はこれが誰かの日を明るくするのに役立つことを願っています。 – Mranz