#import: Die Datei "soap12.h" kann nicht zum Lesen von gSoap in VS 2010 geöffnet werden

8

Ich versuche, gSoap2.8 mit VS2010 C ++ Projekt zu verwenden Ich habe ein Pre-Build-Ereignis deklariert

%Vor%

dann heißt es

%Vor%

Also habe ich -s verwendet, um das wie folgt loszuwerden:

%Vor%

aber dann heißt es

%Vor%

Wie kann ich das loswerden?

    
Thusitha Thilina Dayaratne 06.12.2013, 06:52
quelle

1 Antwort

6

Der Fehler "Fehler beim Laden der Typbibliothek / DLL" stammt vom Visual C ++ - Compiler. Das würde durch eine Include-Anweisung wie die folgende in einer Ihrer eigenen Dateien verursacht werden:

%Vor%

Um dies zu verhindern, lassen Sie die include-Anweisung einfach weg. Die .h-Datei, die von wsdl2h generiert wird, soll nur von dem soapcpp2-Programm verwandt werden. Es sollte nicht in Ihrem Projekt enthalten sein.

Diese Antwort wird von der folgenden Anweisung aus der README.txt-Datei von gSOAP unterstützt:

  

Fügen Sie die von wsdl2h generierte 'calc.h'-Headerdatei nicht direkt in Ihren Code ein (die Deklarationen werden im generierten Code repliziert).

Die Datei 'calc.h', auf die sich diese Anweisung bezieht, ist eine Beispieldatei, die in Ihrem Fall 'test.h' entspricht.

    
Matt Fisher 09.12.2013, 14:01
quelle

Tags und Links