私はgSOAP
2.7から2.8に移動中です。 「VS 2010でのgSOAPを読み取るための 『soap12.hが、私の状況はしていないようです:』開くことができませんファイルの#import」gSOAP soapcpp2 #import:読み込みのために "soap12.h"ファイルを開くことができません
soapcpp2は、私はと呼ばれる同様のポストを見つけたエラーに"#import: Cannot open file “soap12.h” for reading."
を返します同じ。その場合、アプリケーションにはwsdl2h
によって生成された.hファイルが含まれており、開発者がwsdl2h
オプションを変更する原因となったエラーが発生し、エラーが発生しました。解決策は、それがgSOAP 2.7
wsdl2h -s -t TypeMap.dat -o SOAP.h <multiple WSDL file names>
soapcpp2 -C SOAP.h
wsdl2h実行で働いていた。これは私がやったことである.hファイル
ことを含んでいないことだった2.8に新しく追加されたいくつかの警告を与えます。それらは、複数のバインディングが検出され、1つのサービスとして収集されることに関するものです。私は彼らがここで重要だとは思わない
これは何ですか、それはインポートする必要があると思うファイルです。 TypeMap.dat
にはそのようなインポートは含まれていません
で行われsoapcpp2
これの実行中のgSOAPファイルでインポートライブラリへのパスを指定する必要があります。 'soapcpp2 -I/gsoap-2.8/gsoap/import'を使用してください。ここで' gsoap-2.8/gsoap/import'はgsoapディストリビューションのパスですので、 ''パスを指定してください。 –