Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > libsoap


Автор: chaos 1.10.2007, 10:19
Здрасте!!!
Поделитесь опытом сборки сабжа в виндозной студии.
у меня ни чего не получается :( валятся куча ошибок типо 

Цитата

c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\MyHL\libsoap-1.1.0\nanohttp\nanohttp-ssl.h(96) : error C2054: expected '(' to follow 'inline'
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\MyHL\libsoap-1.1.0\nanohttp\nanohttp-ssl.h(97) : error C2085: 'hssl_module_init' : not in formal parameter list
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\MyHL\libsoap-1.1.0\nanohttp\nanohttp-ssl.h(97) : error C2143: syntax error : missing ';' before '{'
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\MyHL\libsoap-1.1.0\nanohttp\nanohttp-ssl.h(101) : error C2054: expected '(' to follow 'inline'
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\MyHL\libsoap-1.1.0\nanohttp\nanohttp-ssl.h(102) : error C2085: 'hssl_module_destroy' : not in formal parameter list
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\MyHL\libsoap-1.1.0\nanohttp\nanohttp-ssl.h(102) : error C2143: syntax error : missing ';' before '{'
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\MyHL\libsoap-1.1.0\nanohttp\nanohttp-ssl.h(107) : error C2054: expected '(' to follow 'inline'
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\MyHL\libsoap-1.1.0\nanohttp\nanohttp-ssl.h(108) : error C2085: 'hssl_enabled' : not in formal parameter list
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\MyHL\libsoap-1.1.0\nanohttp\nanohttp-ssl.h(108) : error C2143: syntax error : missing ';' before '{'
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\MyHL\libsoap-1.1.0\nanohttp\nanohttp-ssl.h(113) : error C2054: expected '(' to follow 'inline'
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\MyHL\libsoap-1.1.0\nanohttp\nanohttp-ssl.h(114) : error C2085: 'hssl_client_ssl' : not in formal parameter list
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\MyHL\libsoap-1.1.0\nanohttp\nanohttp-ssl.h(114) : error C2143: syntax error : missing ';' before '{'
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\MyHL\libsoap-1.1.0\nanohttp\nanohttp-ssl.h(119) : error C2054: expected '(' to follow 'inline'
.......................


и тд и тп. заранее благодарен.

ЗЫ может как-то можно MinGW'ый макефайл конвертнуть в студийный?

Автор: JackYF 1.10.2007, 14:35
Цитата(chaos @  1.10.2007,  10:19 Найти цитируемый пост)
у меня ни чего не получается :( валятся куча ошибок типо 

попробуй поиграться с настройками компилятора

и вообще, покажи хоть код, на который он ругается

Автор: chaos 3.10.2007, 07:26
да ошибок моря не понятно по чему

вот эта маленькая дрянь
http://sourceforge.net/forum/forum.php?forum_id=594565

Автор: zkv 3.10.2007, 08:35
Цитата(JackYF @  1.10.2007,  14:35 Найти цитируемый пост)
и вообще, покажи хоть код, на который он ругается 

 smile 
или проект выложи, где остановился

Автор: chaos 3.10.2007, 08:59
zkv, дак я просто пытаюсь собраить либы

Добавлено через 1 минуту и 5 секунд
а не, я тупо добавил все эти *.cpp *.h в проект и пытаюсь собрать его - проект ничего не делает

Автор: Vyacheslav 3.10.2007, 13:34
Может проще воспользоваться gsoap. 

Автор: chaos 30.10.2007, 11:01
Цитата(Vyacheslav @ 3.10.2007,  15:34)
Может проще воспользоваться gsoap.

восползовался.
что имею
Код

stdsoap2.obj : error LNK2019: unresolved external symbol _soap_faultdetail referenced in function _soap_set_error
stdsoap2.obj : error LNK2019: unresolved external symbol _soap_faultstring referenced in function _soap_set_error
stdsoap2.obj : error LNK2019: unresolved external symbol _soap_faultcode referenced in function _soap_set_error
stdsoap2.obj : error LNK2019: unresolved external symbol _soap_delete referenced in function _soap_dealloc
stdsoap2.obj : error LNK2019: unresolved external symbol _soap_instantiate referenced in function _soap_class_id_enter
stdsoap2.obj : error LNK2001: unresolved external symbol _namespaces
stdsoap2.obj : error LNK2019: unresolved external symbol _soap_getheader referenced in function _soap_recv_header
stdsoap2.obj : error LNK2019: unresolved external symbol _soap_putfault referenced in function _soap_send_fault
stdsoap2.obj : error LNK2019: unresolved external symbol _soap_putheader referenced in function _soap_send_fault
stdsoap2.obj : error LNK2019: unresolved external symbol _soap_serializefault referenced in function _soap_send_fault
stdsoap2.obj : error LNK2019: unresolved external symbol _soap_serializeheader referenced in function _soap_send_fault
stdsoap2.obj : error LNK2019: unresolved external symbol _soap_getfault referenced in function _soap_recv_fault


где они есть эти функции?

Автор: jonie 30.10.2007, 15:05
у меня с гсоапом не было проблем... т.е. были, просто ты выбрось для начала все лишнее из него (он генит и сервер и клиент). и потом добавь что надо... проблем не было. а где есть те функции - тебе поможет плиск по cpp файлам 8)

Автор: Vyacheslav 2.11.2007, 13:16
Цитата(chaos @  30.10.2007,  11:01 Найти цитируемый пост)
где они есть эти функции? 

Я Вам удивляюсь. У меня эти функции в SoapC, который также подключен к проекту. И выяснил я это посредством банального Find.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)