mytempacc Ответов: 1

Qt gsoap переопределение " пространств имен пространств имен []


Нашел эту ошибку при компиляции моего приложения qt gsoap
ошибка: переопределение " пространств имен пространств имен []
ошибка: "пространство имен namespaces [8]", ранее определенное здесь

не знаешь, ЧТО ЭТО???
кто-нибудь может мне помочь??? пожалуйста.

1 Ответов

Рейтинг:
2

tseiff

Вы не сказали, но я предполагаю, что вы, вероятно, пытаетесь использовать gsoap в нескольких пространствах имен

Я не знаю, как Qt справляется с такими вещами, но, возможно, это поможет вам найти решение.

В командной строке, используя gSOAP direclty, это даст вам ту же ошибку:

wdsl2h -o header1.h http://service1.com/service1
soapcpp2 header1.h

wdsl2h -o header2.h http://service2.com/service2
soapcpp2 header2.h


Это не сработает. GSOAP рекомендует вам вызывать wsdl2h сразу на всех сервисах:
wdsl2h -o header.h http://service1.com/service1 http://service2.com/service2
soapcpp2 header.h


GSOAP назначит пространства имен отдельным службам, или вы можете указать, как называть вещи в typemap.dat или в командной строке.